46 #include "CUnit/Automated.h"
47 #include "CUnit/Basic.h"
48 #include "CUnit/Console.h"
67 if (CU_initialize_registry() != CUE_SUCCESS) {
68 fprintf(stderr,
"Failed to initialize the CUnit registry.\n");
92 CU_automated_run_tests();
95 CU_basic_set_mode(CU_BRM_VERBOSE);
96 (void) CU_basic_run_tests();
99 CU_console_run_tests();
105 (void) CU_list_tests_to_file();
108 if (CU_get_number_of_tests_failed()) {
114 CU_cleanup_registry();
156 pSuite = CU_add_suite(title, init, teardown);
157 if (NULL == pSuite) {
158 CU_cleanup_registry();
159 return CU_get_error();
165 while (tests[i].title) {
166 if (CU_add_test(pSuite, tests[i].title, tests[i].
function) == NULL) {
167 CU_cleanup_registry();
168 return CU_get_error();
int TestGetAutomatic(void)
int TcuCreateSuite(const char *title, int(*init)(), int(*teardown)(), struct test_testdef *tests)
const char * TestGetFilename(void)