44 #include "CUnit/Automated.h"
45 #include "CUnit/Basic.h"
46 #include "CUnit/Console.h"
65 if (CU_initialize_registry() != CUE_SUCCESS) {
66 fprintf(stderr,
"Failed to initialize the CUnit registry.\n");
90 CU_automated_run_tests();
93 CU_basic_set_mode(CU_BRM_VERBOSE);
94 (void) CU_basic_run_tests();
97 CU_console_run_tests();
103 (void) CU_list_tests_to_file();
106 if (CU_get_number_of_tests_failed()) {
112 CU_cleanup_registry();
154 pSuite = CU_add_suite(title, init, teardown);
155 if (NULL == pSuite) {
156 CU_cleanup_registry();
157 return CU_get_error();
163 while (tests[i].title) {
164 if (CU_add_test(pSuite, tests[i].title, tests[i].
function) == NULL) {
165 CU_cleanup_registry();
166 return CU_get_error();