test/test_archive: don't use GLib
This commit is contained in:
parent
c48733e34f
commit
188b94cb3e
@ -7,8 +7,6 @@
|
|||||||
#include <cppunit/ui/text/TestRunner.h>
|
#include <cppunit/ui/text/TestRunner.h>
|
||||||
#include <cppunit/extensions/HelperMacros.h>
|
#include <cppunit/extensions/HelperMacros.h>
|
||||||
|
|
||||||
#include <glib.h>
|
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
@ -29,22 +27,22 @@ ArchiveLookupTest::TestArchiveLookup()
|
|||||||
char *path = strdup("");
|
char *path = strdup("");
|
||||||
CPPUNIT_ASSERT_EQUAL(false,
|
CPPUNIT_ASSERT_EQUAL(false,
|
||||||
archive_lookup(path, &archive, &inpath, &suffix));
|
archive_lookup(path, &archive, &inpath, &suffix));
|
||||||
g_free(path);
|
free(path);
|
||||||
|
|
||||||
path = strdup(".");
|
path = strdup(".");
|
||||||
CPPUNIT_ASSERT_EQUAL(false,
|
CPPUNIT_ASSERT_EQUAL(false,
|
||||||
archive_lookup(path, &archive, &inpath, &suffix));
|
archive_lookup(path, &archive, &inpath, &suffix));
|
||||||
g_free(path);
|
free(path);
|
||||||
|
|
||||||
path = strdup("config.h");
|
path = strdup("config.h");
|
||||||
CPPUNIT_ASSERT_EQUAL(false,
|
CPPUNIT_ASSERT_EQUAL(false,
|
||||||
archive_lookup(path, &archive, &inpath, &suffix));
|
archive_lookup(path, &archive, &inpath, &suffix));
|
||||||
g_free(path);
|
free(path);
|
||||||
|
|
||||||
path = strdup("src/foo/bar");
|
path = strdup("src/foo/bar");
|
||||||
CPPUNIT_ASSERT_EQUAL(false,
|
CPPUNIT_ASSERT_EQUAL(false,
|
||||||
archive_lookup(path, &archive, &inpath, &suffix));
|
archive_lookup(path, &archive, &inpath, &suffix));
|
||||||
g_free(path);
|
free(path);
|
||||||
|
|
||||||
path = strdup("Makefile/foo/bar");
|
path = strdup("Makefile/foo/bar");
|
||||||
CPPUNIT_ASSERT_EQUAL(true,
|
CPPUNIT_ASSERT_EQUAL(true,
|
||||||
@ -53,7 +51,7 @@ ArchiveLookupTest::TestArchiveLookup()
|
|||||||
CPPUNIT_ASSERT_EQUAL(0, strcmp(archive, "Makefile"));
|
CPPUNIT_ASSERT_EQUAL(0, strcmp(archive, "Makefile"));
|
||||||
CPPUNIT_ASSERT_EQUAL(0, strcmp(inpath, "foo/bar"));
|
CPPUNIT_ASSERT_EQUAL(0, strcmp(inpath, "foo/bar"));
|
||||||
CPPUNIT_ASSERT_EQUAL((const char *)nullptr, suffix);
|
CPPUNIT_ASSERT_EQUAL((const char *)nullptr, suffix);
|
||||||
g_free(path);
|
free(path);
|
||||||
|
|
||||||
path = strdup("config.h/foo/bar");
|
path = strdup("config.h/foo/bar");
|
||||||
CPPUNIT_ASSERT_EQUAL(true,
|
CPPUNIT_ASSERT_EQUAL(true,
|
||||||
@ -62,7 +60,7 @@ ArchiveLookupTest::TestArchiveLookup()
|
|||||||
CPPUNIT_ASSERT_EQUAL(0, strcmp(archive, "config.h"));
|
CPPUNIT_ASSERT_EQUAL(0, strcmp(archive, "config.h"));
|
||||||
CPPUNIT_ASSERT_EQUAL(0, strcmp(inpath, "foo/bar"));
|
CPPUNIT_ASSERT_EQUAL(0, strcmp(inpath, "foo/bar"));
|
||||||
CPPUNIT_ASSERT_EQUAL(0, strcmp(suffix, "h"));
|
CPPUNIT_ASSERT_EQUAL(0, strcmp(suffix, "h"));
|
||||||
g_free(path);
|
free(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
CPPUNIT_TEST_SUITE_REGISTRATION(ArchiveLookupTest);
|
CPPUNIT_TEST_SUITE_REGISTRATION(ArchiveLookupTest);
|
||||||
|
Loading…
Reference in New Issue
Block a user