Improve test coverage of gtimezone.c
authorMatthias Clasen <mclasen@redhat.com>
Mon, 6 Jun 2011 04:31:52 +0000 (00:31 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 6 Jun 2011 04:31:52 +0000 (00:31 -0400)
glib/tests/gdatetime.c

index 068d7d3..3d7e985 100644 (file)
@@ -1105,6 +1105,22 @@ test_z (void)
   g_free (p);
 }
 
+static void
+test_refresh (void)
+{
+  GTimeZone *zone;
+
+  zone = g_time_zone_new (NULL);
+  g_assert (zone != NULL);
+  g_time_zone_unref (zone);
+
+  g_time_zone_refresh_local ();
+
+  zone = g_time_zone_new (NULL);
+  g_assert (zone != NULL);
+  g_time_zone_unref (zone);
+}
+
 gint
 main (gint   argc,
       gchar *argv[])
@@ -1151,6 +1167,7 @@ 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/refresh", test_refresh);
 
   return g_test_run ();
 }