Skip to content

Commit aa55068

Browse files
committed
Fix random std.datetime unit test failure
1 parent dc2109e commit aa55068

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

std/datetime.d

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33151,7 +33151,8 @@ version(unittest) void testBadParse822(alias cr)(string str, size_t line = __LIN
3315133151

3315233152
@system unittest
3315333153
{
33154-
import std.algorithm.iteration : map;
33154+
import std.algorithm.iteration : filter, map;
33155+
import std.algorithm.searching : canFind;
3315533156
import std.array : array;
3315633157
import std.ascii : letters;
3315733158
import std.format : format;
@@ -33284,7 +33285,7 @@ version(unittest) void testBadParse822(alias cr)(string str, size_t line = __LIN
3328433285
["Jam", "Jen", "Fec", "Fdb", "Mas", "Mbr", "Aps", "Aqr", "Mai", "Miy",
3328533286
"Jum", "Jbn", "Jup", "Jal", "Aur", "Apg", "Sem", "Sap", "Ocm", "Odt",
3328633287
"Nom", "Nav", "Dem", "Dac"],
33287-
Rand3Letters.start().take(20)))
33288+
Rand3Letters.start().filter!(a => !_monthNames[].canFind(a)).take(20)))
3328833289
{
3328933290
scope(failure) writefln("Month: %s", mon);
3329033291
testBad(format("17 %s 2012 00:05:02 +0000", mon));
@@ -33313,7 +33314,7 @@ version(unittest) void testBadParse822(alias cr)(string str, size_t line = __LIN
3331333314
daysOfWeekNames[].map!(a => toUpper(a))(),
3331433315
["Sum", "Spn", "Mom", "Man", "Tuf", "Tae", "Wem", "Wdd", "The", "Tur",
3331533316
"Fro", "Fai", "San", "Sut"],
33316-
Rand3Letters.start().take(20)))
33317+
Rand3Letters.start().filter!(a => !daysOfWeekNames[].canFind(a)).take(20)))
3331733318
{
3331833319
scope(failure) writefln("Day of Week: %s", dow);
3331933320
testBad(format("%s, 11 Nov 2012 09:42:00 +0000", dow));

0 commit comments

Comments
 (0)