@@ -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