From: Matthias Clasen Date: Mon, 23 Aug 2010 04:37:52 +0000 (-0400) Subject: Improve testutils test coverage X-Git-Tag: 2.25.15~64 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=780d6bfa88900fa5a01375467b0cbb686f7b1d1f;p=platform%2Fupstream%2Fglib.git Improve testutils test coverage --- diff --git a/glib/tests/testing.c b/glib/tests/testing.c index 6b5be0b..2b257f2 100644 --- a/glib/tests/testing.c +++ b/glib/tests/testing.c @@ -46,6 +46,19 @@ test_assertions (void) g_assert_cmpstr ("fzz", >, "faa"); g_assert_cmpstr ("fzz", ==, "fzz"); + if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR)) + { + g_assert_cmpstr ("fzz", !=, "fzz"); + } + g_test_trap_assert_failed (); + g_test_trap_assert_stderr ("*assertion failed*"); + + if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR)) + { + g_assert_cmpint (4, !=, 4); + } + g_test_trap_assert_failed (); + g_test_trap_assert_stderr ("*assertion failed*"); } /* test g_test_timer* API */