mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
Merge branch 'wip/pwithnall/553-tz-freebsd-tests' into 'master'
tests: Fix GDateTime tests on FreeBSD See merge request GNOME/glib!1767
This commit is contained in:
commit
ec981cf570
@ -2849,8 +2849,13 @@ test_time_zone_caching (void)
|
|||||||
|
|
||||||
/* Check the default timezone, local and UTC. These are cached internally in
|
/* Check the default timezone, local and UTC. These are cached internally in
|
||||||
* GLib, so should persist even after the last third party reference is
|
* GLib, so should persist even after the last third party reference is
|
||||||
* dropped. */
|
* dropped.
|
||||||
|
*
|
||||||
|
* The default timezone could be NULL on some platforms (FreeBSD) if
|
||||||
|
* `/etc/localtime` is not set correctly. */
|
||||||
tz1 = g_time_zone_new_identifier (NULL);
|
tz1 = g_time_zone_new_identifier (NULL);
|
||||||
|
if (tz1 != NULL)
|
||||||
|
{
|
||||||
g_assert_nonnull (tz1);
|
g_assert_nonnull (tz1);
|
||||||
g_time_zone_unref (tz1);
|
g_time_zone_unref (tz1);
|
||||||
tz2 = g_time_zone_new_identifier (NULL);
|
tz2 = g_time_zone_new_identifier (NULL);
|
||||||
@ -2858,6 +2863,7 @@ test_time_zone_caching (void)
|
|||||||
g_time_zone_unref (tz2);
|
g_time_zone_unref (tz2);
|
||||||
|
|
||||||
g_assert_true (tz1 == tz2);
|
g_assert_true (tz1 == tz2);
|
||||||
|
}
|
||||||
|
|
||||||
tz1 = g_time_zone_new_utc ();
|
tz1 = g_time_zone_new_utc ();
|
||||||
g_time_zone_unref (tz1);
|
g_time_zone_unref (tz1);
|
||||||
|
Loading…
Reference in New Issue
Block a user