]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Add test for pakfire_archive_get_path/format
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 20 Nov 2021 16:31:45 +0000 (16:31 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 20 Nov 2021 16:31:45 +0000 (16:31 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
tests/libpakfire/archive.c

index 949f14aa7964b8b6252353e55e0c11e60cc0cb74..9a17dd95f3d0b6e8a1560f3eb0d352706302d302 100644 (file)
@@ -34,11 +34,14 @@ static int test_open(const struct test* t) {
        struct pakfire_archive* archive = NULL;
        int r = EXIT_FAILURE;
 
-       const char* path = TEST_SRC_PATH TEST_PKG1_PATH;
-       LOG("Trying to open %s\n", path);
-
        // Open the archive
-       ASSERT_SUCCESS(pakfire_archive_open(&archive, t->pakfire, path));
+       ASSERT_SUCCESS(pakfire_archive_open(&archive, t->pakfire, TEST_SRC_PATH TEST_PKG1_PATH));
+
+       // Check if path was set correctly
+       ASSERT_STRING_EQUALS(pakfire_archive_get_path(archive), TEST_SRC_PATH TEST_PKG1_PATH);
+
+       // Check if format matches
+       ASSERT(pakfire_archive_get_format(archive) == 5);
 
 #if 0
        pakfire_archive_verify_status_t status;