From e5d4af10a344eaa5eee72390858ee3cf374f35ad Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 13 Jun 2012 14:43:29 -0400 Subject: [PATCH] Improve GTimeZone test coverage --- glib/tests/gdatetime.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/glib/tests/gdatetime.c b/glib/tests/gdatetime.c index b42425421..5d28ed992 100644 --- a/glib/tests/gdatetime.c +++ b/glib/tests/gdatetime.c @@ -1286,6 +1286,20 @@ test_adjust_time (void) g_time_zone_unref (tz); } +static void +test_no_header (void) +{ + GTimeZone *tz; + + tz = g_time_zone_new ("blabla"); + + g_assert_cmpstr (g_time_zone_get_abbreviation (tz, 0), ==, "UTC"); + g_assert_cmpint (g_time_zone_get_offset (tz, 0), ==, 0); + g_assert (!g_time_zone_is_dst (tz, 0)); + + g_time_zone_unref (tz); +} + gint main (gint argc, gchar *argv[]) @@ -1335,8 +1349,9 @@ main (gint argc, g_test_add_func ("/GDateTime/dst", test_GDateTime_dst); g_test_add_func ("/GDateTime/test_z", test_z); g_test_add_func ("/GDateTime/test-all-dates", test_all_dates); - g_test_add_func ("/GDateTime/find-interval", test_find_interval); - g_test_add_func ("/GDateTime/adjust-time", test_adjust_time); + g_test_add_func ("/GTimeZone/find-interval", test_find_interval); + g_test_add_func ("/GTimeZone/adjust-time", test_adjust_time); + g_test_add_func ("/GTimeZone/no-header", test_no_header); return g_test_run (); }