mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
Merge branch 'fix_test_date' into 'main'
Fix test on the date format for FreeBSD and MacOS X. See merge request GNOME/glib!2471
This commit is contained in:
commit
6490c66ed6
@ -692,26 +692,7 @@ test_strftime (void)
|
|||||||
{ "%y", "01" },
|
{ "%y", "01" },
|
||||||
{ "%z", "" },
|
{ "%z", "" },
|
||||||
{ "%%", "%" },
|
{ "%%", "%" },
|
||||||
#ifndef G_OS_WIN32
|
#if defined(G_OS_WIN32)
|
||||||
{ "%B", "January" },
|
|
||||||
{ "%b", "Jan" },
|
|
||||||
{ "%C", "0" },
|
|
||||||
{ "%c", "Mon Jan 1 00:00:00 1" },
|
|
||||||
{ "%E", "%E" },
|
|
||||||
{ "%F", "1-01-01" },
|
|
||||||
{ "%G", "1" },
|
|
||||||
{ "%g", "01" },
|
|
||||||
{ "%h", "Jan" },
|
|
||||||
{ "%k", " 0" },
|
|
||||||
{ "%l", "12" },
|
|
||||||
{ "%O", "%O" },
|
|
||||||
{ "%P", "am" },
|
|
||||||
{ "%r", "12:00:00 AM" },
|
|
||||||
{ "%X", "00:00:00" },
|
|
||||||
{ "%x", "01/01/01" },
|
|
||||||
{ "%Y", "1" },
|
|
||||||
{ "%Z", "" },
|
|
||||||
#else /* G_OS_WIN32 */
|
|
||||||
{ "%C", "00" },
|
{ "%C", "00" },
|
||||||
{ "%c", " 12:00:00 AM" },
|
{ "%c", " 12:00:00 AM" },
|
||||||
{ "%E", "" },
|
{ "%E", "" },
|
||||||
@ -728,6 +709,38 @@ test_strftime (void)
|
|||||||
{ "%x", "" },
|
{ "%x", "" },
|
||||||
{ "%Y", "0001" },
|
{ "%Y", "0001" },
|
||||||
{ "%Z", "Pacific Standard Time" },
|
{ "%Z", "Pacific Standard Time" },
|
||||||
|
#else
|
||||||
|
{ "%B", "January" },
|
||||||
|
{ "%b", "Jan" },
|
||||||
|
#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
|
||||||
|
{ "%C", "00" },
|
||||||
|
{ "%c", "Mon Jan 1 00:00:00 0001" },
|
||||||
|
{ "%E", "E" },
|
||||||
|
{ "%F", "0001-01-01" },
|
||||||
|
{ "%G", "0001" },
|
||||||
|
{ "%O", "O" },
|
||||||
|
{ "%P", "P" },
|
||||||
|
{ "%Y", "0001" },
|
||||||
|
#else
|
||||||
|
{ "%C", "0" },
|
||||||
|
{ "%c", "Mon Jan 1 00:00:00 1" },
|
||||||
|
{ "%E", "%E" },
|
||||||
|
{ "%F", "1-01-01" },
|
||||||
|
{ "%G", "1" },
|
||||||
|
{ "%O", "%O" },
|
||||||
|
{ "%P", "am" },
|
||||||
|
{ "%Y", "1" },
|
||||||
|
#endif
|
||||||
|
{ "%g", "01" },
|
||||||
|
{ "%h", "Jan" },
|
||||||
|
{ "%k", " 0" },
|
||||||
|
{ "%l", "12" },
|
||||||
|
{ "%P", "am" },
|
||||||
|
{ "%r", "12:00:00 AM" },
|
||||||
|
{ "%X", "00:00:00" },
|
||||||
|
{ "%x", "01/01/01" },
|
||||||
|
{ "%Y", "1" },
|
||||||
|
{ "%Z", "" },
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -774,9 +787,6 @@ test_strftime (void)
|
|||||||
for (i = 0; i < G_N_ELEMENTS (strftime_checks); i++)
|
for (i = 0; i < G_N_ELEMENTS (strftime_checks); i++)
|
||||||
{
|
{
|
||||||
g_date_strftime (buf, 100, strftime_checks[i].format, d);
|
g_date_strftime (buf, 100, strftime_checks[i].format, d);
|
||||||
g_test_message ("Input[%zu]: \"%s\", Output: \"%s\", Expect: \"%s\"",
|
|
||||||
i, strftime_checks[i].format,
|
|
||||||
buf, strftime_checks[i].expect);
|
|
||||||
g_assert_cmpstr (buf, ==, strftime_checks[i].expect);
|
g_assert_cmpstr (buf, ==, strftime_checks[i].expect);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user