]> granicus.if.org Git - check/commitdiff
Added tests for signals patch
authorhugo303 <hugo303@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Mon, 8 Nov 2004 14:31:01 +0000 (14:31 +0000)
committerhugo303 <hugo303@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Mon, 8 Nov 2004 14:31:01 +0000 (14:31 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@194 64e312b2-a51f-0410-8e61-82d0ca0eb02a

check/tests/check_check_sub.c

index 1ec9058fac467778078c476993aac7de3a026279..d32b10bd0b56ae0c0cde50a37db5c788c1a93106 100644 (file)
@@ -99,7 +99,7 @@ START_TEST(test_fail_empty)
 END_TEST
 
 START_TEST(test_segv)
-{
+{ /* line 101 */
   raise (SIGSEGV);
 }
 END_TEST
@@ -198,6 +198,10 @@ Suite *make_sub_suite(void)
   tcase_add_test (tc_simple, test_fail_vararg_msg_3);
   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  */
+  tcase_add_test_raise_signal (tc_signal, test_segv, 8);  /* error */
+  tcase_add_test_raise_signal (tc_signal, test_pass, 8);  /* fail  */
+  tcase_add_test_raise_signal (tc_signal, test_fail, 8);  /* fail  */
   tcase_add_test (tc_signal, test_fpe);
   tcase_add_test (tc_signal, test_mark_point);
   tcase_add_test (tc_limit, test_early_exit);