diff --git a/t/utils/llist_test.c b/t/utils/llist_test.c
index 8a6052e8fcb5b5d06c4446f8b5745a87407df283..cc9954d98662c76f89ef32f4e9416ea178073017 100644 (file)
--- a/t/utils/llist_test.c
+++ b/t/utils/llist_test.c
}
} /* populate */
-START_TEST(test_llist_clone)
+START_TEST(test_clone)
{
sdb_llist_t *clone;
size_t i;
}
END_TEST
-START_TEST(test_llist_destroy)
+START_TEST(test_destroy)
{
size_t i;
populate();
}
END_TEST
-START_TEST(test_llist_append)
+START_TEST(test_clear)
+{
+ size_t i;
+ populate();
+ sdb_llist_clear(list);
+
+ for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
+ fail_unless(golden_data[i].ref_cnt == 1,
+ "sdb_llist_clear() did not deref element %s",
+ golden_data[i].name);
+ }
+
+ i = sdb_llist_len(list);
+ fail_unless(i == 0,
+ "sdb_llist_clear() left %zu elements in the list; "
+ "expected: 0", i);
+}
+END_TEST
+
+START_TEST(test_append)
{
size_t i;
}
END_TEST
-START_TEST(test_llist_insert)
+START_TEST(test_insert)
{
size_t i;
for (i = 0; i < SDB_STATIC_ARRAY_LEN(golden_data); ++i) {
}
END_TEST
-START_TEST(test_llist_get)
+START_TEST(test_get)
{
size_t i;
populate();
return 0;
} /* dummy_lookup */
-START_TEST(test_llist_search)
+START_TEST(test_search)
{
size_t i;
populate();
}
END_TEST
-START_TEST(test_llist_shift)
+START_TEST(test_shift)
{
size_t i;
populate();
}
END_TEST
-START_TEST(test_llist_iter)
+START_TEST(test_iter)
{
sdb_llist_iter_t *iter;
size_t i;
}
END_TEST
-START_TEST(test_llist_iter_remove)
+START_TEST(test_iter_remove)
{
sdb_llist_iter_t *iter;
sdb_object_t *check;
tc = tcase_create("core");
tcase_add_checked_fixture(tc, setup, teardown);
- tcase_add_test(tc, test_llist_clone);
- tcase_add_test(tc, test_llist_destroy);
- tcase_add_test(tc, test_llist_append);
- tcase_add_test(tc, test_llist_insert);
+ tcase_add_test(tc, test_clone);
+ tcase_add_test(tc, test_destroy);
+ tcase_add_test(tc, test_clear);
+ tcase_add_test(tc, test_append);
+ tcase_add_test(tc, test_insert);
tcase_add_test(tc, test_validate_insert);
- tcase_add_test(tc, test_llist_get);
+ tcase_add_test(tc, test_get);
tcase_add_test(tc, test_remove_by_name);
- tcase_add_test(tc, test_llist_search);
- tcase_add_test(tc, test_llist_shift);
- tcase_add_test(tc, test_llist_iter);
- tcase_add_test(tc, test_llist_iter_remove);
+ tcase_add_test(tc, test_search);
+ tcase_add_test(tc, test_shift);
+ tcase_add_test(tc, test_iter);
+ tcase_add_test(tc, test_iter_remove);
suite_add_tcase(s, tc);
return s;