continue;
}
- fail_if(i - passed > sub_nfailed, NULL);
+ fail_if(i - passed > sub_nfailed);
tr = tr_fail_array[i - passed];
- fail_unless(tr != NULL, NULL);
+ fail_unless(tr != NULL);
got_msg = tr_msg(tr);
expected_msg = master_tests[i].msg;
if (strcmp(got_msg, expected_msg) != 0) {
continue;
}
- fail_if(i - passed > sub_nfailed, NULL);
+ fail_if(i - passed > sub_nfailed);
tr = tr_fail_array[i - passed];
- fail_unless(tr != NULL, NULL);
+ fail_unless(tr != NULL);
line_no = master_tests[i].line_nos;
if (line_no > 0 && tr_lno(tr) != line_no) {
char *emsg = malloc(MAXSTR);
continue;
}
- fail_if(i - passed > sub_nfailed, NULL);
+ fail_if(i - passed > sub_nfailed);
tr = tr_fail_array[i - passed];
- fail_unless(tr != NULL, NULL);
+ fail_unless(tr != NULL);
fail_unless(master_tests[i].failure_type == tr_rtype(tr),
"Failure type wrong for test %d", i);
}
int i;
for (i = 0; i < sub_nfailed; i++) {
TestResult *tr = tr_fail_array[i];
- fail_unless(tr != NULL, NULL);
+ fail_unless(tr != NULL);
fail_unless(tr_lfile(tr) != NULL, "Bad file name for test %d", i);
fail_unless(strstr(tr_lfile(tr), "check_check_sub.c") != 0,
"Bad file name for test %d", i);
}
END_TEST
+
+START_TEST(test_fail_no_msg)
+{
+ fail_unless(4 == 5);
+}
+END_TEST
+
START_TEST(test_fail_if_null_msg)
{
fail_if(2 != 3, NULL);
}
END_TEST
+
+START_TEST(test_fail_if_no_msg)
+{
+ fail_if(4 != 5);
+}
+END_TEST
+
START_TEST(test_fail_vararg_msg_1)
{
int x = 3;
}
END_TEST
-START_TEST(test_fail_empty_null_msg)
+START_TEST(test_fail_empty)
{
- fail(NULL);
+ fail();
}
END_TEST
if((pid = fork()) < 0) {
fail("Failed to fork new process");
} else if (pid > 0) {
- fail_unless(1, NULL);
+ fail_unless(1);
kill(pid, SIGKILL);
} else {
for (;;) {
} else if (pid > 0) {
check_waitpid_and_exit(pid);
} else {
- fail_unless(1, NULL);
+ fail_unless(1);
check_waitpid_and_exit(0);
}
}
if((pid2 = check_fork()) < 0) {
fail("Failed to fork new process");
} else if (pid2 == 0) {
- fail_unless(1, NULL);
+ fail_unless(1);
check_waitpid_and_exit(0);
}
check_waitpid_and_exit(pid2);
tcase_add_test (tc_simple, test_fail_if_pass);
tcase_add_test (tc_simple, test_fail_if_fail);
tcase_add_test (tc_simple, test_fail_null_msg);
+ tcase_add_test (tc_simple, test_fail_no_msg);
tcase_add_test (tc_simple, test_fail_if_null_msg);
+ tcase_add_test (tc_simple, test_fail_if_no_msg);
tcase_add_test (tc_simple, test_fail_vararg_msg_1);
tcase_add_test (tc_simple, test_fail_vararg_msg_2);
tcase_add_test (tc_simple, test_fail_vararg_msg_3);
- tcase_add_test (tc_simple, test_fail_empty_null_msg);
+ tcase_add_test (tc_simple, test_fail_empty);
tcase_add_test (tc_signal, test_segv);
tcase_add_test_raise_signal (tc_signal, test_segv, 11); /* pass */