Test: Added abbreviated date tests

This commit is contained in:
Paul Beckingham 2015-07-19 19:09:31 -04:00
parent f36c14e6b4
commit 2dd2bd22b8

View file

@ -55,7 +55,7 @@ void testInit (UnitTest& t, const std::string& value, Variant& var)
////////////////////////////////////////////////////////////////////////////////
int main (int argc, char** argv)
{
UnitTest t (91);
UnitTest t (98);
Variant sunday; testInit (t, "sunday", sunday);
Variant monday; testInit (t, "monday", monday);
@ -145,6 +145,16 @@ int main (int argc, char** argv)
Variant midsommar; testInit (t, "midsommar", midsommar);
Variant midsommarafton; testInit (t, "midsommarafton", midsommarafton);
// Check abbreviations.
// TW-1515: abbreviation.minimum does not apply to date recognition
Variant yesterday2; testInit (t, "yesterday", yesterday2);
Variant yesterday3; testInit (t, "yesterda", yesterday3);
Variant yesterday4; testInit (t, "yesterd", yesterday4);
Variant yesterday5; testInit (t, "yester", yesterday5);
Variant yesterday6; testInit (t, "yeste", yesterday6);
Variant yesterday7; testInit (t, "yest", yesterday7);
Variant yesterday8; testInit (t, "yes", yesterday8);
t.ok (now >= today, "now >= today");
t.ok (sod == tomorrow, "sod == tomorrow");
t.ok (sod > eod, "sod > eod");