37 CxTestSuite *cx_test_suite_buffer(void); |
37 CxTestSuite *cx_test_suite_buffer(void); |
38 CxTestSuite *cx_test_suite_printf(void); |
38 CxTestSuite *cx_test_suite_printf(void); |
39 CxTestSuite *cx_test_suite_empty_list(void); |
39 CxTestSuite *cx_test_suite_empty_list(void); |
40 CxTestSuite *cx_test_suite_array_list(void); |
40 CxTestSuite *cx_test_suite_array_list(void); |
41 CxTestSuite *cx_test_suite_linked_list(void); |
41 CxTestSuite *cx_test_suite_linked_list(void); |
|
42 CxTestSuite *cx_test_suite_tree_low_level(void); |
42 CxTestSuite *cx_test_suite_mempool(void); |
43 CxTestSuite *cx_test_suite_mempool(void); |
43 CxTestSuite *cx_test_suite_hash_map(void); |
44 CxTestSuite *cx_test_suite_hash_map(void); |
44 |
45 |
45 #define run_tests(suite) cx_test_run_stdout(suite); success += (suite)->success; failure += (suite)->failure |
46 #define run_tests(suite) cx_test_run_stdout(suite); success += (suite)->success; failure += (suite)->failure |
46 #define execute_test_suites(...) unsigned success = 0, failure = 0; CxTestSuite* test_suites[] = {__VA_ARGS__}; \ |
47 #define execute_test_suites(...) unsigned success = 0, failure = 0; CxTestSuite* test_suites[] = {__VA_ARGS__}; \ |
60 cx_test_suite_buffer(), |
61 cx_test_suite_buffer(), |
61 cx_test_suite_printf(), |
62 cx_test_suite_printf(), |
62 cx_test_suite_empty_list(), |
63 cx_test_suite_empty_list(), |
63 cx_test_suite_array_list(), |
64 cx_test_suite_array_list(), |
64 cx_test_suite_linked_list(), |
65 cx_test_suite_linked_list(), |
|
66 cx_test_suite_tree_low_level(), |
65 cx_test_suite_mempool(), |
67 cx_test_suite_mempool(), |
66 cx_test_suite_hash_map() |
68 cx_test_suite_hash_map() |
67 ); |
69 ); |
68 printf("=== OVERALL RESULT ===\n"); |
70 printf("=== OVERALL RESULT ===\n"); |
69 printf(" Total: %u\n Success: %u\n Failure: %u\n", |
71 printf(" Total: %u\n Success: %u\n Failure: %u\n", |