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:
Cosimo Cecchi 2012-04-09 15:47:29 -04:00
parent 3b079daf9d
commit c39d6954d3

View File

@ -130,17 +130,17 @@ test_parse (void)
g_assert_cmpint (g_date_get_day (d), ==, 10);
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_cmpint (g_date_get_month (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_cmpint (g_date_get_month (d), ==, 3);
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);
}