mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Test: Added more ISO8601d tests
This commit is contained in:
parent
244a80f799
commit
b8977c4dd0
1 changed files with 17 additions and 1 deletions
|
@ -71,7 +71,7 @@ void testParse (
|
|||
////////////////////////////////////////////////////////////////////////////////
|
||||
int main (int argc, char** argv)
|
||||
{
|
||||
UnitTest t (860);
|
||||
UnitTest t (869);
|
||||
|
||||
ISO8601d iso;
|
||||
std::string::size_type start = 0;
|
||||
|
@ -240,6 +240,22 @@ int main (int argc, char** argv)
|
|||
t.ok (now <= tomorrow, "now <= tomorrow");
|
||||
t.ok (now < tomorrow, "now < tomorrow");
|
||||
|
||||
// Date::Date ("now")
|
||||
context.config.set ("weekstart", "monday");
|
||||
ISO8601d relative_now;
|
||||
t.ok (relative_now.sameHour (now), "Date ().sameHour (Date (now))");
|
||||
t.ok (relative_now.sameDay (now), "Date ().sameDay (Date (now))");
|
||||
t.ok (relative_now.sameWeek (now), "Date ().sameWeek (Date (now))");
|
||||
t.ok (relative_now.sameMonth (now), "Date ().sameMonth (Date (now))");
|
||||
t.ok (relative_now.sameYear (now), "Date ().sameYear (Date (now))");
|
||||
|
||||
// Validity.
|
||||
t.ok (ISO8601d::valid (2, 29, 2008), "valid: 2/29/2008");
|
||||
t.notok (ISO8601d::valid (2, 29, 2007), "invalid: 2/29/2007");
|
||||
|
||||
t.ok (ISO8601d::valid (366, 2008), "valid: 366 days in 2008");
|
||||
t.notok (ISO8601d::valid (366, 2007), "invalid: 366 days in 2007");
|
||||
|
||||
// Leap year.
|
||||
t.ok (ISO8601d::leapYear (2008), "2008 is a leap year");
|
||||
t.notok (ISO8601d::leapYear (2007), "2007 is not a leap year");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue