mirror of
https://github.com/dlang/phobos.git
synced 2025-05-07 03:27:03 +03:00
Remove version(testStdDateTime) from DateTime.
This commit is contained in:
parent
bdd745c2dc
commit
cc4efc24f0
1 changed files with 1617 additions and 1782 deletions
169
std/datetime.d
169
std/datetime.d
|
@ -14594,8 +14594,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
{
|
||||
auto dt = DateTime.init;
|
||||
|
@ -14615,7 +14613,6 @@ public:
|
|||
assert(dt._tod == TimeOfDay(12, 30, 33));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -14635,8 +14632,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
{
|
||||
auto dt = DateTime(1999, 7 ,6);
|
||||
|
@ -14650,7 +14645,6 @@ public:
|
|||
assert(dt._tod == TimeOfDay(12, 30, 33));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -14674,8 +14668,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
//Test A.D.
|
||||
assert(DateTime(Date.init, TimeOfDay.init).opCmp(DateTime.init) == 0);
|
||||
|
@ -14870,7 +14862,6 @@ public:
|
|||
static assert(__traits(compiles, idt.opCmp(cdt)));
|
||||
static assert(__traits(compiles, idt.opCmp(idt)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -14882,8 +14873,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
{
|
||||
auto dt = DateTime.init;
|
||||
|
@ -14900,7 +14889,6 @@ public:
|
|||
static assert(__traits(compiles, cdt.date == Date(2010, 1, 1)));
|
||||
static assert(__traits(compiles, idt.date == Date(2010, 1, 1)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -14915,8 +14903,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime.init;
|
||||
dt.date = Date(1999, 7, 6);
|
||||
|
@ -14928,7 +14914,6 @@ public:
|
|||
static assert(!__traits(compiles, cdt.date = Date(2010, 1, 1)));
|
||||
static assert(!__traits(compiles, idt.date = Date(2010, 1, 1)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -14940,8 +14925,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
{
|
||||
auto dt = DateTime.init;
|
||||
|
@ -14958,7 +14941,6 @@ public:
|
|||
static assert(__traits(compiles, cdt.timeOfDay == TimeOfDay(12, 30, 33)));
|
||||
static assert(__traits(compiles, idt.timeOfDay == TimeOfDay(12, 30, 33)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -14974,8 +14956,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime.init;
|
||||
dt.timeOfDay = TimeOfDay(12, 30, 33);
|
||||
|
@ -14987,7 +14967,6 @@ public:
|
|||
static assert(!__traits(compiles, cdt.timeOfDay = TimeOfDay(12, 30, 33)));
|
||||
static assert(!__traits(compiles, idt.timeOfDay = TimeOfDay(12, 30, 33)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15000,8 +14979,6 @@ public:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(Date.init.year == 1);
|
||||
assert(Date(1999, 7, 6).year == 1999);
|
||||
|
@ -15012,7 +14989,6 @@ public:
|
|||
static assert(__traits(compiles, idt.year));
|
||||
static assert(__traits(compiles, idt.year));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15039,8 +15015,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).year == -7);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
static void testDT(DateTime dt, int year, in DateTime expected, size_t line = __LINE__)
|
||||
{
|
||||
|
@ -15062,7 +15036,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).year == -7);
|
|||
assert(DateTime(Date(2010, 10, 4), TimeOfDay(0, 0, 30)).year == 2010);
|
||||
assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).year == -7);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15084,8 +15057,6 @@ assert(DateTime(Date(-100, 1, 1), TimeOfDay(4, 59, 0)).yearBC == 101);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException((in DateTime dt){dt.yearBC;}(DateTime(Date(1, 1, 1))));
|
||||
|
||||
|
@ -15101,7 +15072,6 @@ assert(DateTime(Date(-100, 1, 1), TimeOfDay(4, 59, 0)).yearBC == 101);
|
|||
assert(DateTime(Date(-1, 1, 1), TimeOfDay(10, 7, 2)).yearBC == 2);
|
||||
assert(DateTime(Date(-100, 1, 1), TimeOfDay(4, 59, 0)).yearBC == 101);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15129,8 +15099,6 @@ assert(dt == DateTime(Date(-9, 1, 1), TimeOfDay(7, 30, 0)));
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException((DateTime dt){dt.yearBC = -1;}(DateTime(Date(1, 1, 1))));
|
||||
|
||||
|
@ -15153,7 +15121,6 @@ assert(dt == DateTime(Date(-9, 1, 1), TimeOfDay(7, 30, 0)));
|
|||
assert(dt == DateTime(Date(-9, 1, 1), TimeOfDay(7, 30, 0)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15172,8 +15139,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).month == 4);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime.init.month == 1);
|
||||
assert(DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33)).month == 7);
|
||||
|
@ -15189,7 +15154,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).month == 4);
|
|||
assert(DateTime(Date(2010, 10, 4), TimeOfDay(0, 0, 30)).month == 10);
|
||||
assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).month == 4);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15207,8 +15171,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).month == 4);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
static void testDT(DateTime dt, Month month, in DateTime expected = DateTime.init, size_t line = __LINE__)
|
||||
{
|
||||
|
@ -15228,7 +15190,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).month == 4);
|
|||
static assert(!__traits(compiles, cdt.month = 12));
|
||||
static assert(!__traits(compiles, idt.month = 12));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15247,14 +15208,14 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
//Verify Examples.
|
||||
version(testStdDateTime) unittest
|
||||
unittest
|
||||
{
|
||||
assert(DateTime(Date(1999, 7, 6), TimeOfDay(9, 7, 5)).day == 6);
|
||||
assert(DateTime(Date(2010, 10, 4), TimeOfDay(0, 0, 30)).day == 4);
|
||||
assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
||||
}
|
||||
|
||||
version(testStdDateTime) unittest
|
||||
unittest
|
||||
{
|
||||
static void test(DateTime dateTime, int expected)
|
||||
{
|
||||
|
@ -15294,8 +15255,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
static void testDT(DateTime dt, int day)
|
||||
{
|
||||
|
@ -15377,7 +15336,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
static assert(!__traits(compiles, cdt.day = 27));
|
||||
static assert(!__traits(compiles, idt.day = 27));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15389,8 +15347,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime.init.hour == 0);
|
||||
assert(DateTime(Date.init, TimeOfDay(12, 0, 0)).hour == 12);
|
||||
|
@ -15400,7 +15356,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
static assert(__traits(compiles, cdt.hour));
|
||||
static assert(__traits(compiles, idt.hour));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15419,8 +15374,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException((){DateTime(Date(1999, 7, 6), TimeOfDay(0, 0, 0)).hour = 24;}());
|
||||
|
||||
|
@ -15433,7 +15386,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
static assert(!__traits(compiles, cdt.hour = 27));
|
||||
static assert(!__traits(compiles, idt.hour = 27));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15445,8 +15397,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime.init.minute == 0);
|
||||
assert(DateTime(1, 1, 1, 0, 30, 0).minute == 30);
|
||||
|
@ -15456,7 +15406,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
static assert(__traits(compiles, cdt.minute));
|
||||
static assert(__traits(compiles, idt.minute));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15475,8 +15424,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException((){DateTime.init.minute = 60;}());
|
||||
|
||||
|
@ -15489,7 +15436,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
static assert(!__traits(compiles, cdt.minute = 27));
|
||||
static assert(!__traits(compiles, idt.minute = 27));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15501,8 +15447,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime.init.second == 0);
|
||||
assert(DateTime(1, 1, 1, 0, 0, 33).second == 33);
|
||||
|
@ -15512,7 +15456,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
static assert(__traits(compiles, cdt.second));
|
||||
static assert(__traits(compiles, idt.second));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15531,8 +15474,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException((){DateTime.init.second = 60;}());
|
||||
|
||||
|
@ -15545,7 +15486,6 @@ assert(DateTime(Date(-7, 4, 5), TimeOfDay(7, 45, 2)).day == 5);
|
|||
static assert(!__traits(compiles, cdt.second = 27));
|
||||
static assert(!__traits(compiles, idt.second = 27));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15595,8 +15535,6 @@ assert(dt4 == DateTime(2001, 2, 28, 12, 30, 33));
|
|||
|
||||
//Verify Examples.
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt1 = DateTime(2010, 1, 1, 12, 30, 33);
|
||||
dt1.add!"months"(11);
|
||||
|
@ -15614,11 +15552,8 @@ assert(dt4 == DateTime(2001, 2, 28, 12, 30, 33));
|
|||
dt4.add!"years"(1, AllowDayOverflow.no);
|
||||
assert(dt4 == DateTime(2001, 2, 28, 12, 30, 33));
|
||||
}
|
||||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
const cdt = DateTime(1999, 7, 6, 12, 30, 33);
|
||||
immutable idt = DateTime(1999, 7, 6, 12, 30, 33);
|
||||
|
@ -15627,7 +15562,6 @@ assert(dt4 == DateTime(2001, 2, 28, 12, 30, 33));
|
|||
static assert(!__traits(compiles, cdt.add!"months"(4)));
|
||||
static assert(!__traits(compiles, idt.add!"months"(4)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15685,8 +15619,6 @@ assert(dt6 == DateTime(2001, 2, 28, 12, 30, 33));
|
|||
|
||||
//Verify Examples.
|
||||
unittest
|
||||
{
|
||||
version(testdStdDateTime)
|
||||
{
|
||||
auto dt1 = DateTime(2010, 1, 1, 12, 33, 33);
|
||||
dt1.roll!"months"(1);
|
||||
|
@ -15712,11 +15644,8 @@ assert(dt6 == DateTime(2001, 2, 28, 12, 30, 33));
|
|||
dt6.roll!"years"(1, AllowDayOverflow.no);
|
||||
assert(dt6 == DateTime(2001, 2, 28, 12, 30, 33));
|
||||
}
|
||||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
const cdt = DateTime(1999, 7, 6, 12, 30, 33);
|
||||
immutable idt = DateTime(1999, 7, 6, 12, 30, 33);
|
||||
|
@ -15727,7 +15656,6 @@ assert(dt6 == DateTime(2001, 2, 28, 12, 30, 33));
|
|||
static assert(!__traits(compiles, cdt.roll!"days"(4)));
|
||||
static assert(!__traits(compiles, idt.roll!"days"(4)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -15772,8 +15700,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
|
||||
//Verify Examples.
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt1 = DateTime(2010, 1, 1, 11, 23, 12);
|
||||
dt1.roll!"days"(1);
|
||||
|
@ -15791,18 +15717,14 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
dt3.roll!"seconds"(-1);
|
||||
assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
||||
}
|
||||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
const cdt = DateTime(1999, 7, 6, 12, 30, 33);
|
||||
immutable idt = DateTime(1999, 7, 6, 12, 30, 33);
|
||||
static assert(!__traits(compiles, cdt.roll!"days"(4)));
|
||||
static assert(!__traits(compiles, idt.roll!"days"(4)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//Shares documentation with "days" version.
|
||||
|
@ -15816,8 +15738,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
|
||||
//Test roll!"hours"().
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
static void testDT(DateTime orig, int hours, in DateTime expected, size_t line = __LINE__)
|
||||
{
|
||||
|
@ -15999,12 +15919,9 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
dt4.roll!"hours"(-1);
|
||||
assert(dt4 == DateTime(Date(2010, 1, 1), TimeOfDay(23, 0, 0)));
|
||||
}
|
||||
}
|
||||
|
||||
//Test roll!"minutes"().
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
static void testDT(DateTime orig, int minutes, in DateTime expected, size_t line = __LINE__)
|
||||
{
|
||||
|
@ -16170,12 +16087,9 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
static assert(!__traits(compiles, cdt.roll!"minutes"(4)));
|
||||
static assert(!__traits(compiles, idt.roll!"minutes"(4)));
|
||||
}
|
||||
}
|
||||
|
||||
//Test roll!"seconds"().
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
static void testDT(DateTime orig, int seconds, in DateTime expected, size_t line = __LINE__)
|
||||
{
|
||||
|
@ -16319,7 +16233,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
static assert(!__traits(compiles, cdt.roll!"seconds"(4)));
|
||||
static assert(!__traits(compiles, idt.roll!"seconds"(4)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16364,8 +16277,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
||||
|
@ -16429,7 +16340,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
static assert(__traits(compiles, cdt - duration));
|
||||
static assert(__traits(compiles, idt - duration));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16474,8 +16384,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33)) + dur!"weeks"(7) == DateTime(Date(1999, 8, 24), TimeOfDay(12, 30, 33)));
|
||||
assert(DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33)) + dur!"weeks"(-7) == DateTime(Date(1999, 5, 18), TimeOfDay(12, 30, 33)));
|
||||
|
@ -16521,7 +16429,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
static assert(!__traits(compiles, cdt -= duration));
|
||||
static assert(!__traits(compiles, idt -= duration));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16543,8 +16450,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(1999, 7, 6, 12, 30, 33);
|
||||
|
||||
|
@ -16609,7 +16514,6 @@ assert(dt3 == DateTime(2010, 1, 1, 0, 0, 59));
|
|||
static assert(__traits(compiles, cdt - idt));
|
||||
static assert(__traits(compiles, idt - idt));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16654,8 +16558,6 @@ assert(DateTime(1999, 1, 1, 7, 2, 4).diffMonths(
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16678,7 +16580,6 @@ assert(DateTime(1999, 1, 1, 7, 2, 4).diffMonths(
|
|||
assert(DateTime(1999, 3, 1, 5, 30, 0).diffMonths(DateTime(1999, 1, 1, 2, 4, 7)) == 2);
|
||||
assert(DateTime(1999, 1, 1, 7, 2, 4).diffMonths(DateTime(1999, 3, 31, 0, 30, 58)) == -2);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16690,8 +16591,6 @@ assert(DateTime(1999, 1, 1, 7, 2, 4).diffMonths(
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16700,7 +16599,6 @@ assert(DateTime(1999, 1, 1, 7, 2, 4).diffMonths(
|
|||
static assert(__traits(compiles, cdt.isLeapYear));
|
||||
static assert(__traits(compiles, idt.isLeapYear));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16712,8 +16610,6 @@ assert(DateTime(1999, 1, 1, 7, 2, 4).diffMonths(
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16722,7 +16618,6 @@ assert(DateTime(1999, 1, 1, 7, 2, 4).diffMonths(
|
|||
static assert(__traits(compiles, cdt.dayOfWeek));
|
||||
static assert(__traits(compiles, idt.dayOfWeek));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16741,8 +16636,6 @@ assert(DateTime(Date(2000, 12, 31), TimeOfDay(21, 20, 0)).dayOfYear == 366);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16756,7 +16649,6 @@ assert(DateTime(Date(2000, 12, 31), TimeOfDay(21, 20, 0)).dayOfYear == 366);
|
|||
assert(DateTime(Date(1999, 12, 31), TimeOfDay(7, 2, 59)).dayOfYear == 365);
|
||||
assert(DateTime(Date(2000, 12, 31), TimeOfDay(21, 20, 0)).dayOfYear == 366);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16772,8 +16664,6 @@ assert(DateTime(Date(2000, 12, 31), TimeOfDay(21, 20, 0)).dayOfYear == 366);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16782,7 +16672,6 @@ assert(DateTime(Date(2000, 12, 31), TimeOfDay(21, 20, 0)).dayOfYear == 366);
|
|||
static assert(!__traits(compiles, cdt.dayOfYear = 12));
|
||||
static assert(!__traits(compiles, idt.dayOfYear = 12));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16816,8 +16705,6 @@ assert(DateTime(Date(2010, 12, 31), TimeOfDay(15, 45, 50)).dayOfGregorianCal ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
immutable idt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16836,7 +16723,6 @@ assert(DateTime(Date(2010, 12, 31), TimeOfDay(15, 45, 50)).dayOfGregorianCal ==
|
|||
assert(DateTime(Date(2000, 1, 1), TimeOfDay(9, 30, 20)).dayOfGregorianCal == 730_120);
|
||||
assert(DateTime(Date(2010, 12, 31), TimeOfDay(15, 45, 50)).dayOfGregorianCal == 734_137);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16882,8 +16768,6 @@ assert(dt == DateTime(Date(2010, 12, 31), TimeOfDay(12, 0, 0)));
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
immutable idt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16916,7 +16800,6 @@ assert(dt == DateTime(Date(2010, 12, 31), TimeOfDay(12, 0, 0)));
|
|||
dt.dayOfGregorianCal = 734_137;
|
||||
assert(dt == DateTime(Date(2010, 12, 31), TimeOfDay(12, 0, 0)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16931,8 +16814,6 @@ assert(dt == DateTime(Date(2010, 12, 31), TimeOfDay(12, 0, 0)));
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -16941,7 +16822,6 @@ assert(dt == DateTime(Date(2010, 12, 31), TimeOfDay(12, 0, 0)));
|
|||
static assert(__traits(compiles, cdt.isoWeek));
|
||||
static assert(__traits(compiles, idt.isoWeek));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -16972,8 +16852,6 @@ assert(DateTime(Date(2000, 6, 4), TimeOfDay(12, 22, 9)).endOfMonth ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
//Test A.D.
|
||||
assert(DateTime(1999, 1, 1, 0, 13, 26).endOfMonth == DateTime(1999, 1, 31, 23, 59, 59));
|
||||
|
@ -17016,7 +16894,6 @@ assert(DateTime(Date(2000, 6, 4), TimeOfDay(12, 22, 9)).endOfMonth ==
|
|||
assert(DateTime(Date(2000, 2, 7), TimeOfDay(5, 12, 27)).endOfMonth == DateTime(Date(2000, 2, 29), TimeOfDay(23, 59, 59)));
|
||||
assert(DateTime(Date(2000, 6, 4), TimeOfDay(12, 22, 9)).endOfMonth == DateTime(Date(2000, 6, 30), TimeOfDay(23, 59, 59)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17036,8 +16913,6 @@ assert(DateTime(Date(2000, 6, 4), TimeOfDay(12, 22, 9)).daysInMonth == 30);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
immutable idt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -17050,7 +16925,6 @@ assert(DateTime(Date(2000, 6, 4), TimeOfDay(12, 22, 9)).daysInMonth == 30);
|
|||
assert(DateTime(Date(2000, 2, 7), TimeOfDay(5, 12, 27)).daysInMonth == 29);
|
||||
assert(DateTime(Date(2000, 6, 4), TimeOfDay(12, 22, 9)).daysInMonth == 30);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17070,8 +16944,6 @@ assert(!DateTime(Date(-2010, 1, 1), TimeOfDay(2, 2, 2)).isAD);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
immutable idt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -17084,7 +16956,6 @@ assert(!DateTime(Date(-2010, 1, 1), TimeOfDay(2, 2, 2)).isAD);
|
|||
assert(!DateTime(Date(0, 12, 31), TimeOfDay(23, 59, 59)).isAD);
|
||||
assert(!DateTime(Date(-2010, 1, 1), TimeOfDay(2, 2, 2)).isAD);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17102,8 +16973,6 @@ assert(!DateTime(Date(-2010, 1, 1), TimeOfDay(2, 2, 2)).isAD);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime(Date(-4713, 11, 24), TimeOfDay(0, 0, 0)).julianDay == -1);
|
||||
assert(DateTime(Date(-4713, 11, 24), TimeOfDay(12, 0, 0)).julianDay == 0);
|
||||
|
@ -17134,7 +17003,6 @@ assert(!DateTime(Date(-2010, 1, 1), TimeOfDay(2, 2, 2)).isAD);
|
|||
static assert(__traits(compiles, cdt.julianDay));
|
||||
static assert(__traits(compiles, idt.julianDay));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17147,8 +17015,6 @@ assert(!DateTime(Date(-2010, 1, 1), TimeOfDay(2, 2, 2)).isAD);
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime(Date(1858, 11, 17), TimeOfDay(0, 0, 0)).modJulianDay == 0);
|
||||
assert(DateTime(Date(1858, 11, 17), TimeOfDay(12, 0, 0)).modJulianDay == 0);
|
||||
|
@ -17161,7 +17027,6 @@ assert(!DateTime(Date(-2010, 1, 1), TimeOfDay(2, 2, 2)).isAD);
|
|||
static assert(__traits(compiles, cdt.modJulianDay));
|
||||
static assert(__traits(compiles, idt.modJulianDay));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17191,8 +17056,6 @@ assert(DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)).toISOString() ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
//Test A.D.
|
||||
assert(DateTime(Date(9, 12, 4), TimeOfDay(0, 0, 0)).toISOString() == "00091204T000000");
|
||||
|
@ -17220,7 +17083,6 @@ assert(DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)).toISOString() ==
|
|||
assert(DateTime(Date(0, 1, 5), TimeOfDay(23, 9, 59)).toISOString() == "00000105T230959");
|
||||
assert(DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)).toISOString() == "-00040105T000002");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17251,8 +17113,6 @@ assert(DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)).toISOExtString() ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
//Test A.D.
|
||||
assert(DateTime(Date(9, 12, 4), TimeOfDay(0, 0, 0)).toISOExtString() == "0009-12-04T00:00:00");
|
||||
|
@ -17280,7 +17140,6 @@ assert(DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)).toISOExtString() ==
|
|||
assert(DateTime(Date(0, 1, 5), TimeOfDay(23, 9, 59)).toISOExtString() == "0000-01-05T23:09:59");
|
||||
assert(DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)).toISOExtString() == "-0004-01-05T00:00:02");
|
||||
}
|
||||
}
|
||||
|
||||
/++
|
||||
Converts this $(LREF DateTime) to a string with the format
|
||||
|
@ -17310,8 +17169,6 @@ assert(DateTime(Dte(-4, 1, 5), TimeOfDay(0, 0, 2)).toSimpleString() ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
//Test A.D.
|
||||
assert(DateTime(Date(9, 12, 4), TimeOfDay(0, 0, 0)).toSimpleString() == "0009-Dec-04 00:00:00");
|
||||
|
@ -17339,7 +17196,6 @@ assert(DateTime(Dte(-4, 1, 5), TimeOfDay(0, 0, 2)).toSimpleString() ==
|
|||
assert(DateTime(Date(0, 1, 5), TimeOfDay(23, 9, 59)).toSimpleString() == "0000-Jan-05 23:09:59");
|
||||
assert(DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)).toSimpleString() == "-0004-Jan-05 00:00:02");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/+
|
||||
|
@ -17365,8 +17221,6 @@ assert(DateTime(Dte(-4, 1, 5), TimeOfDay(0, 0, 2)).toSimpleString() ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
auto dt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
const cdt = DateTime(Date(1999, 7, 6), TimeOfDay(12, 30, 33));
|
||||
|
@ -17375,7 +17229,6 @@ assert(DateTime(Dte(-4, 1, 5), TimeOfDay(0, 0, 2)).toSimpleString() ==
|
|||
static assert(__traits(compiles, cdt.toString()));
|
||||
static assert(__traits(compiles, idt.toString()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -17425,8 +17278,6 @@ assert(DateTime.fromISOString(" 20100704T070612 ") ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException(DateTime.fromISOString(""));
|
||||
assertThrown!DateTimeException(DateTime.fromISOString("20100704000000"));
|
||||
|
@ -17466,7 +17317,6 @@ assert(DateTime.fromISOString(" 20100704T070612 ") ==
|
|||
assert(DateTime.fromISOString("-00040105T000002") == DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)));
|
||||
assert(DateTime.fromISOString(" 20100704T070612 ") == DateTime(Date(2010, 7, 4), TimeOfDay(7, 6, 12)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17517,8 +17367,6 @@ assert(DateTime.fromISOExtString(" 2010-07-04T07:06:12 ") ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException(DateTime.fromISOExtString(""));
|
||||
assertThrown!DateTimeException(DateTime.fromISOExtString("20100704000000"));
|
||||
|
@ -17557,7 +17405,6 @@ assert(DateTime.fromISOExtString(" 2010-07-04T07:06:12 ") ==
|
|||
assert(DateTime.fromISOExtString("-0004-01-05T00:00:02") == DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)));
|
||||
assert(DateTime.fromISOExtString(" 2010-07-04T07:06:12 ") == DateTime(Date(2010, 7, 4), TimeOfDay(7, 6, 12)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17603,8 +17450,6 @@ assert(DateTime.fromSimpleString(" 2010-Jul-04 07:06:12 ") ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assertThrown!DateTimeException(DateTime.fromISOString(""));
|
||||
assertThrown!DateTimeException(DateTime.fromISOString("20100704000000"));
|
||||
|
@ -17644,7 +17489,6 @@ assert(DateTime.fromSimpleString(" 2010-Jul-04 07:06:12 ") ==
|
|||
assert(DateTime.fromSimpleString("-0004-Jan-05 00:00:02") == DateTime(Date(-4, 1, 5), TimeOfDay(0, 0, 2)));
|
||||
assert(DateTime.fromSimpleString(" 2010-Jul-04 07:06:12 ") == DateTime(Date(2010, 7, 4), TimeOfDay(7, 6, 12)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//TODO Add function which takes a user-specified time format and produces a DateTime
|
||||
|
@ -17675,13 +17519,10 @@ assert(DateTime.fromSimpleString(" 2010-Jul-04 07:06:12 ") ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime.min.year < 0);
|
||||
assert(DateTime.min < DateTime.max);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/++
|
||||
|
@ -17708,13 +17549,10 @@ assert(DateTime.fromSimpleString(" 2010-Jul-04 07:06:12 ") ==
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
assert(DateTime.max.year > 0);
|
||||
assert(DateTime.max > DateTime.min);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
|
@ -17757,8 +17595,6 @@ private:
|
|||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
version(testStdDateTime)
|
||||
{
|
||||
static void testDT(DateTime orig, int seconds, in DateTime expected, size_t line = __LINE__)
|
||||
{
|
||||
|
@ -17927,7 +17763,6 @@ private:
|
|||
static assert(!__traits(compiles, cdt.addSeconds(4)));
|
||||
static assert(!__traits(compiles, idt.addSeconds(4)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Date _date;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue