int main(int argc, char *argv[]) { int num_failures; size_t i; Suite *suite = suite_create(XSTRING(FUNCTION) "_suite"); TCase *tcase = tcase_create(XSTRING(FUNCTION) "_tcase"); SRunner *sr = srunner_create(suite); parse_options_or_die(argc, argv); if (gold_file) read_gold_file_or_die(argv[0]); tcase_add_unchecked_fixture(tcase, setup, teardown); if (generate_gold_flag) { tcase_add_test(tcase, print_gold); } else { tcase_add_test(tcase, GOLD_TEST); tcase_add_test(tcase, against_ref_function); add_more_tests(tcase); } suite_add_tcase(suite, tcase); srunner_run_all(sr, CK_ENV); num_failures = srunner_ntests_failed(sr); srunner_free(sr); return num_failures ? 1 : 0; }
int main(void) { int num_failures; size_t i; Suite *suite = suite_create(XSTRING(FUNCTION) "_suite"); TCase *tcase = tcase_create(XSTRING(FUNCTION) "_tcase"); SRunner *sr = srunner_create(suite); tcase_add_unchecked_fixture(tcase, setup, teardown); #ifdef GENERATE_GOLD tcase_add_test(tcase, print_gold); #else tcase_add_test(tcase, GOLD_TEST); tcase_add_test(tcase, against_ref_function); add_more_tests(tcase); #endif suite_add_tcase(suite, tcase); srunner_run_all(sr, CK_ENV); num_failures = srunner_ntests_failed(sr); srunner_free(sr); return num_failures ? 1 : 0; }
int main(void) { int num_failures; size_t i; Suite *suite = suite_create("sincos_suite"); TCase *tcase = tcase_create("sincos_tcase"); SRunner *sr = srunner_create(suite); tcase_add_unchecked_fixture(tcase, setup, teardown); tcase_add_test(tcase, GOLD_TEST); tcase_add_test(tcase, against_ref_function); add_more_tests(tcase); suite_add_tcase(suite, tcase); srunner_run_all(sr, CK_ENV); num_failures = srunner_ntests_failed(sr); srunner_free(sr); return num_failures ? 1 : 0; }