int init_module(void) { START_TESTS("BIB-Session"); INIT_CALL_END(init(), simple_bib(), end(), "Single BIB"); INIT_CALL_END(init(), simple_bib_session(), end(), "Single BIB-Session"); INIT_CALL_END(init(), test_clean_old_sessions(), end(), "Session cleansing."); INIT_CALL_END(init(), test_address_filtering(), end(), "Address-dependent filtering."); INIT_CALL_END(init(), test_to_array(), end(), "To array function."); END_TESTS; }
int main() { int failures = 0; printf("Starting linked list test...\n"); failures += test_create(); failures += test_append_element(); failures += test_prepend_element(); failures += test_prepend_five(); failures += test_append_five(); failures += test_add_many(); failures += test_add_struct(); failures += test_append_list(); failures += test_append_list_empty(); failures += test_prepend_list(); failures += test_prepend_list_empty(); failures += test_reverse(); failures += test_shallow_copy(); failures += test_shift(); failures += test_reduce(); failures += test_insert(); failures += test_insert_at_head(); failures += test_insert_at_tail(); failures += test_delete(); failures += test_delete_at_head(); failures += test_delete_at_tail(); failures += test_index(); failures += test_destroy(); failures += test_clear(); failures += test_llist_index_of_f(); failures += test_to_array(); failures += test_delete_last(); failures += test_delete_last_few(); if (0 == failures) { printf("All tests ok.\n"); } else { printf("%d test(s) FAILED.\n", failures); return 1; } return 0; }