mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-20 07:38:54 +02:00
tests: always use four digit years for date parsing tests
Or some system with different locale settings might get confused whether a two digit year is to be parsed with regard to the current century or as an absolute year.
This commit is contained in:
@@ -130,17 +130,17 @@ test_parse (void)
|
|||||||
g_assert_cmpint (g_date_get_day (d), ==, 10);
|
g_assert_cmpint (g_date_get_day (d), ==, 10);
|
||||||
g_assert_cmpint (g_date_get_year (d), ==, 2000);
|
g_assert_cmpint (g_date_get_year (d), ==, 2000);
|
||||||
|
|
||||||
g_date_set_parse (d, "10 10 10");
|
g_date_set_parse (d, "10 10 2010");
|
||||||
g_assert (g_date_valid (d));
|
g_assert (g_date_valid (d));
|
||||||
g_assert_cmpint (g_date_get_month (d), ==, 10);
|
g_assert_cmpint (g_date_get_month (d), ==, 10);
|
||||||
g_assert_cmpint (g_date_get_day (d), ==, 10);
|
g_assert_cmpint (g_date_get_day (d), ==, 10);
|
||||||
g_assert_cmpint (g_date_get_year (d), ==, 10);
|
g_assert_cmpint (g_date_get_year (d), ==, 2010);
|
||||||
|
|
||||||
g_date_set_parse (d, "10 March 10");
|
g_date_set_parse (d, "10 March 2010");
|
||||||
g_assert (g_date_valid (d));
|
g_assert (g_date_valid (d));
|
||||||
g_assert_cmpint (g_date_get_month (d), ==, 3);
|
g_assert_cmpint (g_date_get_month (d), ==, 3);
|
||||||
g_assert_cmpint (g_date_get_day (d), ==, 10);
|
g_assert_cmpint (g_date_get_day (d), ==, 10);
|
||||||
g_assert_cmpint (g_date_get_year (d), ==, 10);
|
g_assert_cmpint (g_date_get_year (d), ==, 2010);
|
||||||
|
|
||||||
g_date_free (d);
|
g_date_free (d);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user