* clear non-numerics from dates, so '2012-06-12' is parsed correctly

This commit is contained in:
djcb
2012-06-29 10:11:26 +03:00
parent 38d92b98c2
commit 0b70a457de
2 changed files with 39 additions and 3 deletions

View File

@ -106,6 +106,14 @@ test_mu_date_complete_begin (void)
"19721214000000");
g_assert_cmpstr (mu_date_complete_s ("19721214234512", TRUE), ==,
"19721214234512");
g_assert_cmpstr (mu_date_complete_s ("2010-07", TRUE), ==,
"20100701000000");
g_assert_cmpstr (mu_date_complete_s ("1972/12/14", TRUE), ==,
"19721214000000");
g_assert_cmpstr (mu_date_complete_s ("1972-12-14 23:45:12", TRUE), ==,
"19721214234512");
}
@ -124,6 +132,13 @@ test_mu_date_complete_end (void)
"19721214235959");
g_assert_cmpstr (mu_date_complete_s ("19721214234512", FALSE), ==,
"19721214234512");
g_assert_cmpstr (mu_date_complete_s ("2010-07", FALSE), ==,
"20100731235959");
g_assert_cmpstr (mu_date_complete_s ("1972.12.14", FALSE), ==,
"19721214235959");
g_assert_cmpstr (mu_date_complete_s ("1972.12.14 23:45/12", FALSE), ==,
"19721214234512");
}