Code

store: Make the actual store a separate object.
[sysdb.git] / t / unit / core / store_test.c
index dbf220cef4f26d718a505b8a9678812bbd0a1360..8308f3334f39d7c2c8cd71362f5903eab399c412 100644 (file)
 #include <string.h>
 #include <strings.h>
 
+static void
+init(void)
+{
+       sdb_store_init();
+}
+
 static void
 populate(void)
 {
        sdb_data_t datum;
 
+       sdb_store_init();
+
        sdb_store_host("h1", 1);
        sdb_store_host("h2", 3);
 
@@ -779,7 +787,7 @@ TEST_MAIN("core::store")
        tcase_add_test(tc, test_get_child);
        tcase_add_test(tc, test_interval);
        tcase_add_test(tc, test_scan);
-       tcase_add_unchecked_fixture(tc, NULL, sdb_store_clear);
+       tcase_add_unchecked_fixture(tc, init, sdb_store_clear);
        ADD_TCASE(tc);
 }
 TEST_MAIN_END