]> granicus.if.org Git - check/commitdiff
add test for check_list_advance(NULL)
authorbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Sat, 4 Jan 2014 18:33:53 +0000 (18:33 +0000)
committerbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Sat, 4 Jan 2014 18:33:53 +0000 (18:33 +0000)
There had been no test yet for this case.

git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@1018 64e312b2-a51f-0410-8e61-82d0ca0eb02a

tests/check_list.c

index 058ceef9ad0c0ace673690608d5cf975825f81aa..502f5f2e1f2392bb6c5a8f9093ea60bdf9a5e127 100644 (file)
@@ -132,6 +132,13 @@ START_TEST(test_add_a_bunch)
 }
 END_TEST
 
+START_TEST(test_list_abuse)
+{
+    check_list_advance(NULL);
+    /* Should not crash */
+}
+END_TEST
+
 
 Suite *make_list_suite (void)
 {
@@ -146,5 +153,7 @@ Suite *make_list_suite (void)
   tcase_add_test (tc, test_add_end_and_next);
   tcase_add_test (tc, test_add_front_and_next);
   tcase_add_test (tc, test_add_a_bunch);
+  tcase_add_test (tc, test_list_abuse);
+
   return s;
 }