From 780d6bfa88900fa5a01375467b0cbb686f7b1d1f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 23 Aug 2010 00:37:52 -0400 Subject: [PATCH] Improve testutils test coverage --- glib/tests/testing.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 */ -- 2.7.4