+++ /dev/null
-/**
- * @file
- * Test code for Buffers
- *
- * @authors
- * Copyright (C) 2019 Richard Russon <rich@flatcap.org>
- *
- * @copyright
- * This program is free software: you can redistribute it and/or modify it under
- * the terms of the GNU General Public License as published by the Free Software
- * Foundation, either version 2 of the License, or (at your option) any later
- * version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#define TEST_NO_MAIN
-#include "acutest.h"
-#include "config.h"
-#include "mutt/mutt.h"
-
-void test_mutt_buffer_concat_path(void)
-{
- // void mutt_buffer_concat_path(struct Buffer *buf, const char *dir, const char *fname)
-
- {
- mutt_buffer_concat_path(NULL, "apple", "banana");
- TEST_CHECK_(1, "mutt_buffer_concat_path(NULL, \"apple\", \"banana\")");
- }
-
- {
- struct Buffer buf = { 0 };
- mutt_buffer_concat_path(&buf, NULL, "banana");
- TEST_CHECK_(1, "mutt_buffer_concat_path(&buf, NULL, \"banana\")");
- }
-
- {
- struct Buffer buf = { 0 };
- mutt_buffer_concat_path(&buf, "apple", NULL);
- TEST_CHECK_(1, "mutt_buffer_concat_path(&buf, \"apple\", NULL)");
- }
-
- {
- struct Buffer *buf = mutt_buffer_new();
- mutt_buffer_concat_path(buf, "apple", "banana");
- TEST_CHECK(strcmp(mutt_b2s(buf), "apple/banana") == 0);
- mutt_buffer_free(&buf);
- }
-}
mutt_buffer_concat_path(&buf, "apple", NULL);
TEST_CHECK_(1, "mutt_buffer_concat_path(&buf, \"apple\", NULL)");
}
+
+ {
+ struct Buffer *buf = mutt_buffer_new();
+ mutt_buffer_concat_path(buf, "apple", "banana");
+ TEST_CHECK(strcmp(mutt_b2s(buf), "apple/banana") == 0);
+ mutt_buffer_free(&buf);
+ }
}
* Add your test cases to this list.
*****************************************************************************/
#define NEOMUTT_TEST_LIST \
- NEOMUTT_TEST_ITEM(test_mutt_buffer_concat_path) \
/******************************************************************************
* You probably don't need to touch what follows.