Esempio n. 1
0
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;
}
Esempio n. 2
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;
}
Esempio n. 3
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;
}