void dlist_teardown(void) { assert_true(test_dlist != NULL); dlist_free_all(test_dlist, NULL); test_dlist = NULL; }
void test_dlist_prepend_to_empty(void) { unsigned long *val = NULL; assert_true(test_dlist == NULL); test_dlist = dlist_create(); assert_true(test_dlist != NULL); assert_true(dlist_is_empty(test_dlist)); val = make_ulong_ptr(9999); assert_true(val != NULL); assert_true(dlist_prepend(test_dlist, val) == 0); /* Verify */ val = NULL; val = dlist_index(test_dlist, 0); assert_true(val != NULL); assert_ulong_equal(9999, *val); assert_true(dlist_size(test_dlist) == 1); dlist_free_all(test_dlist, NULL); test_dlist = NULL; }
void connline_cleanup(void) { dlist_foreach(contexts_list, __cleanup_context); dlist_free_all(contexts_list); contexts_list = NULL; __connline_cleanup_event_loop(dbus_cnx); if (dbus_cnx != NULL) dbus_connection_unref(dbus_cnx); dbus_cnx = NULL; }
void test_dlist_mergesort_empty(void) { assert_true(test_dlist == NULL); test_dlist = dlist_create(); assert_true(test_dlist != NULL); assert_true(dlist_is_empty(test_dlist)); assert_true(dlist_mergesort(test_dlist, (CompareFn)ulong_compare) == 0); dlist_free_all(test_dlist, NULL); test_dlist = NULL; }
void test_dlist_reverse_empty(void) { assert_true(test_dlist == NULL); test_dlist = dlist_create(); assert_true(test_dlist != NULL); assert_true(dlist_is_empty(test_dlist)); assert_true(dlist_reverse(test_dlist) == 0); dlist_free_all(test_dlist, NULL); test_dlist = NULL; }
void test_dlist_remove_data_from_empty(void) { assert_true(test_dlist == NULL); test_dlist = dlist_create(); assert_true(test_dlist != NULL); assert_true(dlist_is_empty(test_dlist)); assert_true(dlist_remove_data(test_dlist, NULL) == -1); dlist_free_all(test_dlist, NULL); test_dlist = NULL; }