forked from opening-hours/opening_hours.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.log
422 lines (422 loc) · 40.3 KB
/
test.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
"Time intervals" for "10:00-12:00": [1m[32mPASSED[39m[22m
"Time intervals" for "10:00-12:00,": [1m[32mPASSED[39m[22m
"Time intervals" for "10:00-12:00;": [1m[32mPASSED[39m[22m
"Time intervals" for "10-12": [1m[32mPASSED[39m[22m
"Time intervals" for "10:00-11:00,11:00-12:00": [1m[32mPASSED[39m[22m
"Time intervals" for "10:00-11:00; 11:00-12:00": [1m[32mPASSED[39m[22m
"Time intervals" for "10:00-14:00; 12:00-14:00 off": [1m[32mPASSED[39m[22m
"Time intervals" for "10:00-12:00; 10:30-11:30": [1m[32mPASSED[39m[22m
"Time intervals" for "24/7; Mo 15:00-16:00 off": [1m[32mPASSED[39m[22m
"Time intervals" for "open; Mo 15:00-16:00 off": [1m[32mPASSED[39m[22m
"Time intervals" for "00:00-24:00; Mo 15:00-16:00 off": [1m[32mPASSED[39m[22m
"Input tolerance: dot as time separator" for "10:00-12:00": [1m[32mPASSED[39m[22m
"Input tolerance: dot as time separator" for "10.00-12.00": [1m[32mPASSED[39m[22m
"Input tolerance: dot as time separator" for "10:00-14:00; 12:00-14:00 off": [1m[32mPASSED[39m[22m
"Input tolerance: dot as time separator" for "10-14; 12-14 off": [1m[32mPASSED[39m[22m
"Input tolerance: dot as time separator" for "10.00-14.00; 12.00-14.00 off": [1m[32mPASSED[39m[22m
"Input tolerance: short time (test prettify)" for "10:00-12:00,13:00-20:00": [1m[32mPASSED[39m[22m
"Input tolerance: short time (test prettify)" for "10-12,13-20": [1m[32mPASSED[39m[22m
"Time intervals, short time" for "Mo 07:00-18:00": [1m[32mPASSED[39m[22m
"Time intervals, short time" for "Mo 7-18": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight" for "22:00-02:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight" for "22:00-26:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight" for "22-2": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight" for "22:00-26:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight" for "22-26": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight" for "We 22:00-22:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight with date overwriting" for "22:00-02:00; Tu 12:00-14:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight with date overwriting (complex real world example)" for "Su-Tu 11:00-01:00, We-Th 11:00-03:00, Fr 11:00-06:00, Sa 11:00-07:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight (maximum supported)" for "Tu 23:59-48:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight with open ened (maximum supported)" for "Tu 23:59-40:00+": [1m[32mPASSED[39m[22m
"Open end" for "07:00+ open "visit there website to know if they did already close"": [1m[32mPASSED[39m[22m
"Open end" for "07:00+ unknown "visit there website to know if they did already close"": [1m[32mPASSED[39m[22m
"Open end" for "17:00+": [1m[32mPASSED[39m[22m
"Open end" for "17:00+; 15:00-16:00 off": [1m[32mPASSED[39m[22m
"Open end" for "15:00-16:00 off; 17:00+": [1m[32mPASSED[39m[22m
"Open end, variable time" for "sunrise+": [1m[32mPASSED[39m[22m
"Open end, variable time" for "(sunrise+01:00)+": [1m[32mPASSED[39m[22m
"Open end" for "17:00+ off": [1m[32mPASSED[39m[22m
"Open end" for "17:00-19:00 off": [1m[32mPASSED[39m[22m
"Open end" for "07:00+,12:00-16:00; 16:00-24:00 closed "needed because of open end"": [1m[32mPASSED[39m[22m
"Fixed time followed by open end" for "14:00-17:00+": [1m[32mPASSED[39m[22m
"variable time range followed by open end" for "14:00-sunset+": [1m[32mPASSED[39m[22m
"variable time range followed by open end" for "sunrise-14:00+": [1m[32mPASSED[39m[22m
"variable time range followed by open end" for "sunrise-(sunset+01:00)+": [1m[32mPASSED[39m[22m
"variable time range followed by open end" for "sunrise-(sunset+01:00)+; Su off": [1m[32mPASSED[39m[22m
"variable time range followed by open end, day wrap and different states" for "Fr 11:00-24:00+ open "geöffnet täglich von 11:00 Uhr bis tief in die Nacht"": [1m[32mPASSED[39m[22m
"Variable times e.g. dawn, dusk" for "Mo dawn-dusk": [1m[32mPASSED[39m[22m
"Variable times e.g. dawn, dusk" for "dawn-dusk": [1m[32mPASSED[39m[22m
"Variable times e.g. sunrise, sunset" for "Mo sunrise-sunset": [1m[32mPASSED[39m[22m
"Variable times e.g. sunrise, sunset" for "sunrise-sunset": [1m[32mPASSED[39m[22m
"Variable times e.g. sunrise, sunset without coordinates (→ constant times)" for "sunrise-sunset": [1m[32mPASSED[39m[22m
"Variable times calculation without coordinates" for "(sunrise+01:02)-(sunset-00:30)": [1m[32mPASSED[39m[22m
"Variable times e.g. dawn, dusk without coordinates (→ constant times)" for "dawn-dusk": [1m[32mPASSED[39m[22m
"Variable times e.g. dawn, dusk without coordinates (→ constant times)" for "(dawn+00:00)-dusk": [1m[32mPASSED[39m[22m
"Variable times e.g. dawn, dusk without coordinates (→ constant times)" for "dawn-(dusk-00:00)": [1m[32mPASSED[39m[22m
"Variable times e.g. dawn, dusk without coordinates (→ constant times)" for "(dawn+00:00)-(dusk-00:00)": [1m[32mPASSED[39m[22m
"Variable times e.g. sunrise, sunset over a few days" for "sunrise-sunset": [1m[32mPASSED[39m[22m
"Variable times calculation with coordinates" for "(sunrise+02:00)-sunset": [1m[32mPASSED[39m[22m
"Variable times which moves over fix end time" for "sunrise-08:02": [1m[32mPASSED[39m[22m
"Variable times which moves over fix end time" for "sunrise-08:00": [1m[32mPASSED[39m[22m
"Variable times which moves over fix end time" for "sunrise-07:58": [1m[32mPASSED[39m[22m
"Variable times which moves over fix end time" for "sunrise-06:00": [1m[32mPASSED[39m[22m
"Variable times which moves over fix end time" for "sunrise-05:59": [1m[32mPASSED[39m[22m
"Variable times which moves over fix end time" for "sunrise-06:00": [1m[32mPASSED[39m[22m
"Variable times spanning midnight" for "sunset-sunrise": [1m[32mPASSED[39m[22m
"Variable times spanning midnight" for "sunset-sunrise Mo-Su": [1m[32mPASSED[39m[22m
"Variable times spanning midnight" for "sunset-sunrise": [1m[32mPASSED[39m[22m
"Variable times spanning midnight" for "sunset-sunrise Mo-Su": [1m[32mPASSED[39m[22m
"Variable times spanning midnight" for "sunset-07:22 Mo-Su": [1m[32mPASSED[39m[22m
"Variable times spanning midnight" for "19:00-sunrise Mo-Su": [1m[32mPASSED[39m[22m
"Variable days: public holidays" for "PH": [1m[32mPASSED[39m[22m
"Variable days: public holidays" for "open; PH off": [1m[32mPASSED[39m[22m
"Variable days: public holidays (with time range)" for "PH 12:00-13:00": [1m[32mPASSED[39m[22m
"Variable days: public holidays (with time range)" for "PH 12:00-13:00 open "this comment should override the holiday name which is returned as comment if PH matches."": [1m[32mPASSED[39m[22m
"PH: Only if PH is Wednesday" for "PH We,Fr": [1m[32mPASSED[39m[22m
"PH: Only if PH is Wednesday" for "PH: We,Fr": [1m[32mPASSED[39m[22m
"PH: Only if SH is Wednesday" for "SH Mo-Fr": [1m[32mPASSED[39m[22m
"PH: Only if SH is Wednesday" for "SH: Mo-Fr": [1m[32mPASSED[39m[22m
"Variable days: public holidays" for "PH +1 day": [1m[32mPASSED[39m[22m
"Variable days: public holidays" for "PH -1 day": [1m[32mPASSED[39m[22m
"Variable days: school holidays" for "SH": [1m[32mPASSED[39m[22m
"Variable days: school holiday" for "open; SH off": [1m[32mPASSED[39m[22m
"Variable days: school holidays" for "SH": [1m[32mPASSED[39m[22m
"SH: Only if SH is Wednesday" for "SH We": [1m[32mPASSED[39m[22m
"Variable days: school holidays" for "SH,PH": [1m[32mPASSED[39m[22m
"Variable days: school holidays" for "Su,SH,PH": [1m[32mPASSED[39m[22m
"Variable days: school holidays" for "SH,Su,PH": [1m[32mPASSED[39m[22m
"Variable days: school holidays" for "SH,PH,Su": [1m[32mPASSED[39m[22m
"Variable days: Everyday including public holidays" for "Mo-Su,PH": [1m[32mPASSED[39m[22m
"Variable days: Everyday including public holidays" for "PH,Mo-Su": [1m[32mPASSED[39m[22m
"Weekdays" for "Mo,Th,Sa,Su 10:00-12:00": [1m[32mPASSED[39m[22m
"Weekdays" for "Mo,Th,Sa-Su 10:00-12:00": [1m[32mPASSED[39m[22m
"Weekdays" for "Th,Sa-Mo 10:00-12:00": [1m[32mPASSED[39m[22m
"Weekdays" for "10:00-12:00; Tu-We 00:00-24:00 off; Fr 00:00-24:00 off": [1m[32mPASSED[39m[22m
"Weekdays" for "10:00-12:00; Tu-We off; Fr off": [1m[32mPASSED[39m[22m
"Omitted time" for "Mo,We": [1m[32mPASSED[39m[22m
"Omitted time" for "Mo&We": [1m[32mPASSED[39m[22m
"Omitted time" for "Mo and We": [1m[32mPASSED[39m[22m
"Omitted time" for "Mo-We; Tu off": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight w/weekdays" for "We 22:00-02:00": [1m[32mPASSED[39m[22m
"Time ranges spanning midnight w/weekdays" for "We 22:00-26:00": [1m[32mPASSED[39m[22m
"Exception blocks" for "Mo-Fr 10:00-16:00; We 12:00-18:00": [1m[32mPASSED[39m[22m
"Full range" for "00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "Mo-Su 00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "Tu-Mo 00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "We-Tu 00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "Th-We 00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "Fr-Th 00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "Sa-Fr 00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "Su-Sa 00:00-24:00": [1m[32mPASSED[39m[22m
"Full range" for "24/7": [1m[32mPASSED[39m[22m
"Full range" for "24/7; 24/7": [1m[32mPASSED[39m[22m
"Full range" for "0-24": [1m[32mPASSED[39m[22m
"Full range" for "open": [1m[32mPASSED[39m[22m
"Full range" for "12:00-13:00; 24/7": [1m[32mPASSED[39m[22m
"Full range" for "00:00-24:00,12:00-13:00": [1m[32mPASSED[39m[22m
"Full range" for "Mo-Fr,Sa,Su": [1m[32mPASSED[39m[22m
"Full range" for "Jan-Dec": [1m[32mPASSED[39m[22m
"Full range" for "Feb-Jan": [1m[32mPASSED[39m[22m
"Full range" for "Dec-Nov": [1m[32mPASSED[39m[22m
"Full range" for "week 1-54": [1m[32mPASSED[39m[22m, [1m[33mexcept[39m[22m weekstable which is ignored for now
"24/7 as time interval alias (don’t use it 24/7 as showen here)" for "Mo,We 24/7": [1m[32mPASSED[39m[22m
"24/7 as time interval alias (don’t use it 24/7 as showen here)" for "Mo,We open": [1m[32mPASSED[39m[22m
"24/7 as time interval alias (don’t use it 24/7 as showen here)" for "Mo,We 00:00-24:00": [1m[32mPASSED[39m[22m
"24/7 as time interval alias (don’t use it 24/7 as showen here)" for "Mo,We": [1m[32mPASSED[39m[22m
"Constrained weekdays" for "We[4,5] 10:00-12:00": [1m[32mPASSED[39m[22m
"Constrained weekdays" for "We[4-5] 10:00-12:00": [1m[32mPASSED[39m[22m
"Constrained weekdays" for "We[4],We[5] 10:00-12:00": [1m[32mPASSED[39m[22m
"Constrained weekdays" for "We[4] 10:00-12:00; We[-1] 10:00-12:00": [1m[32mPASSED[39m[22m
"Constrained weekdays" for "We[-1,-2] 10:00-12:00": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays" for "Sa[-1] +3 days 10:00-12:00": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays" for "Sa[-1] +3 day 10:00-12:00": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays: last weekend in month" for "Sa[-1],Sa[-1] +1 day 10:00-12:00": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays: last weekend in month" for "Sa[-1],Sa[-1] +1 day": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays" for "Sa[2] +3 days 10:00-12:00": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays" for "Sa[1] -5 days": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays" for "Su[-1] -1 day": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays" for "Aug Su[-1] +1 day": [1m[32mPASSED[39m[22m
"Calculations based on constrained weekdays" for "Aug Su[-1] +1 day": [1m[32mPASSED[39m[22m
"Constrained weekday (complex real world example)" for "Apr-Oct: Su[2] 14:00-18:00; Aug Su[-1] -1 day 10:00-18:00, Aug Su[-1]: 10:00-18:00": [1m[32mPASSED[39m[22m
"Constrained weekday (complex real world example)" for "Apr-Oct: Su[2] 14:00-18:00; Aug Su[-1] -1 day 10:00-18:00; Aug Su[-1]: 10:00-18:00": [1m[32mPASSED[39m[22m
"Additional blocks" for "Mo-Fr 10:00-16:00, We 12:00-18:00": [1m[32mPASSED[39m[22m
"Additional blocks" for "Mo-Fr 10:00-16:00, We 12:00-18:00,": [1m[32mPASSED[39m[22m
"Additional blocks" for "Mo-Fr 08:00-12:00, We 14:00-18:00": [1m[32mPASSED[39m[22m
"Additional blocks" for "Mo-Fr 08:00-12:00, We 14:00-18:00, Su off": [1m[32mPASSED[39m[22m
"Fallback group blocks (unknown)" for "We-Fr 10:00-24:00 open "it is open" || "please call"": [1m[32mPASSED[39m[22m
"Fallback group blocks (unknown)" for "We-Fr 10:00-24:00 open "it is open" || "please call" || closed "should never appear"": [1m[32mPASSED[39m[22m
"Fallback group blocks (unknown)" for "We-Fr 10:00-24:00 open "it is open" || "please call" || unknown "should never appear"": [1m[32mPASSED[39m[22m
"Fallback group blocks (unknown)" for "We-Fr 10:00-24:00 open "it is open" || "please call" || open "should never appear"": [1m[32mPASSED[39m[22m
"Fallback group blocks" for "We-Fr 10:00-24:00 open "first" || We "please call" || open "we are open!!!"": [1m[32mPASSED[39m[22m
"Fallback group blocks" for "Mo-Fr 08:00-12:00,14:00-18:00, Sa 09:00-13:00, PH off || Tu 06:00-06:00 open "Notdienst"": [1m[32mPASSED[39m[22m
"Fallback group blocks" for "Mo-Fr 08:00-12:00,14:00-18:00; Sa 09:00-13:00; PH off || Tu 06:00-06:00 open "Notdienst"": [1m[32mPASSED[39m[22m
"Fallback group blocks" for "Mo-Fr 08:00-11:00 || Th-Sa 12:00-13:00 open "Emergency only"": [1m[32mPASSED[39m[22m
"Fallback group blocks" for "Mo-Fr 08:00-11:00, Th-Sa 12:00-13:00 open "Emergency only"": [1m[32mPASSED[39m[22m
"Fallback group blocks, with some closed times" for "Mo,Tu,Th 09:00-12:00; Fr 14:00-17:30 || "Termine nach Vereinbarung"; We off": [1m[32mPASSED[39m[22m
"Week ranges" for "week 1,3 00:00-24:00": [1m[32mPASSED[39m[22m
"Week ranges" for "week 1,3 00:00-24:00 || closed "should not change the test result"": [1m[32mPASSED[39m[22m
"Week ranges" for "week 1,3: 00:00-24:00": [1m[32mPASSED[39m[22m
"Week ranges" for "week 1,week 3: 00:00-24:00": [1m[32mPASSED[39m[22m
"Week ranges" for "week 1-3/2 00:00-24:00": [1m[32mPASSED[39m[22m
"Week ranges" for "week 2,4 00:00-24:00": [1m[32mPASSED[39m[22m
"Week ranges" for "week 2-4/2 00:00-24:00": [1m[32mPASSED[39m[22m
"Week range limit" for "week 2-54 00:00-24:00": [1m[32mPASSED[39m[22m
"Week range limit" for "week 2-54: 00:00-24:00": [1m[32mPASSED[39m[22m
"Week range limit" for "week 2-57": [1m[32mPASSED[39m[22m
"Only in one month of the year" for "Apr 08:00-12:00": [1m[32mPASSED[39m[22m
"Only in one month of the year" for "Apr: 08:00-12:00": [1m[32mPASSED[39m[22m
"Month ranges" for "Nov-Feb 00:00-24:00": [1m[32mPASSED[39m[22m
"Month ranges" for "Nov-Feb": [1m[32mPASSED[39m[22m
"Month ranges" for "Nov-Feb 0-24": [1m[32mPASSED[39m[22m
"Month ranges" for "Nov-Feb: 00:00-24:00": [1m[32mPASSED[39m[22m
"Month ranges" for "Jan,Feb,Nov,Dec 00:00-24:00": [1m[32mPASSED[39m[22m
"Month ranges" for "00:00-24:00; Mar-Oct off": [1m[32mPASSED[39m[22m
"Month ranges" for "open; Mar-Oct off": [1m[32mPASSED[39m[22m
"Month ranges" for "Nov-Nov 00:00-24:00": [1m[32mPASSED[39m[22m
"Month ranges" for "Nov-Nov": [1m[32mPASSED[39m[22m
"Month ranges" for "2012 Nov-Nov": [1m[32mPASSED[39m[22m
"Month ranges" for "Jan 1,Dec 24-25; Nov Th[4]": [1m[32mPASSED[39m[22m
"Month ranges" for "Jan 1,Dec 24,25; Nov Th[4]": [1m[32mPASSED[39m[22m
"Month ranges" for "2012 Jan 1,2012 Dec 24-25; 2012 Nov Th[4]": [1m[32mPASSED[39m[22m
"Month ranges" for "Jan 1,Dec 11,Dec 15-17,Dec 19-23/2,Dec 24-25": [1m[32mPASSED[39m[22m
"Month ranges" for "Jan 1,Dec 11,15-17,19-23/2,24,25": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Jan 23-31 00:00-24:00; Feb 1-12 00:00-24:00": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Jan 23-Feb 12 00:00-24:00": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Jan 23-Feb 12: 00:00-24:00": [1m[32mPASSED[39m[22m
"Monthday ranges" for "2012 Jan 23-2012 Feb 12 00:00-24:00": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Dec 24,Jan 2: 18:00-22:00": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Dec 24,Jan 2: 18:00-22:00; Jan 20: off": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Dec 24,Jan 2 18:00-22:00": [1m[32mPASSED[39m[22m
"Monthday ranges (with year)" for "2012 Jan 23-31 00:00-24:00; Feb 1-12 00:00-24:00 2012": [1m[32mPASSED[39m[22m
"Monthday ranges spanning year boundary" for "Dec 31-Jan 1": [1m[32mPASSED[39m[22m
"Full day (with year)" for "2013 Dec 31,2014 Jan 5": [1m[32mPASSED[39m[22m
"Full day (with year)" for "2013 Dec 31; 2014 Jan 5": [1m[32mPASSED[39m[22m
"Full day (with year)" for "2013/10 Dec 31; 2014/10 Jan 5": [1m[32mPASSED[39m[22m
"Date range which only applies for one year" for "2013 Dec 31": [1m[32mPASSED[39m[22m
"Date range which only applies for one year" for "2013 Dec 31; 2014 Jan 5; 2014/1 off": [1m[32mPASSED[39m[22m
"Monthday (with year) ranges spanning year boundary" for "2013 Dec 31-2014 Jan 2": [1m[32mPASSED[39m[22m
"Monthday (with year) ranges spanning year boundary" for "open; 2010 Jan 1-2013 Dec 30 off; 2014 Jan 3-2016 Jan 1 off": [1m[32mPASSED[39m[22m
"Monthday ranges with constrained weekday" for "Jan Su[2]-Jan 15": [1m[32mPASSED[39m[22m
"Monthday ranges with constrained weekday" for "Jan 20-Jan Su[-1]": [1m[32mPASSED[39m[22m
"Monthday ranges with constrained weekday" for "Jan Su[1] +2 days-Jan Su[3] -2 days": [1m[32mPASSED[39m[22m
"Monthday ranges with constrained weekday spanning year" for "Dec 20-Dec Su[-1] +4 days": [1m[32mPASSED[39m[22m
"Monthday ranges with constrained" for "Nov Su[-1]-Dec Su[1] -1 day": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Mar Su[-1]-Oct Su[-1] -1 day open; Oct Su[-1]-Mar Su[-1] -1 day off": [1m[32mPASSED[39m[22m
"Monthday ranges" for "Mar Su[-1]-Oct Su[-1] -1 day open": [1m[32mPASSED[39m[22m
"Month ranges with year" for "2012 Jan 10-15,Jan 11": [1m[32mPASSED[39m[22m
"Complex monthday ranges" for "Jan 23-31,Feb 1-12 00:00-24:00": [1m[32mPASSED[39m[22m
"Complex monthday ranges" for "Jan 23-Feb 11,Feb 12 00:00-24:00": [1m[32mPASSED[39m[22m
"Leap year monthday" for "2016 Feb 29": [1m[32mPASSED[39m[22m
"Leap year monthday" for "2015 Feb 29": [1m[32mPASSED[39m[22m
"Last day in month" for "Jan 31,Mar 31,Apr 30,May 31,Jun 30,Jul 31,Aug 31,Sep 30,Oct 31,Nov 30,Dec 31 open "last day in month"; Feb 29 open "last day in month (Feb, leap year)"; 2009/4,2010/4,2011/4 Feb 28 open "last day in month (Feb, not leap year)"": [1m[32mPASSED[39m[22m
"Last day in month" for "Jan 31,Mar 31,Apr 30,May 31,Jun 30,Jul 31,Aug 31,Sep 30,Oct 31,Nov 30,Dec 31 open "last day in month"; 2008/4 Feb 29 open "last day in month (Feb, leap year)"; 2009/4,2010/4,2011/4 Feb 28 open "last day in month (Feb, not leap year)"": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "Jan 1-31/8 00:00-24:00": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "Jan 1-31/8: 00:00-24:00": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "Jan 1-31/8": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "2012 Jan 1-31/8": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "2012 Jan 1-31/8; 2010 Dec 1-31/8": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "2012 Jan 1-31/8; 2015 Dec 1-31/8": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "2012 Jan 1-31/8; 2025 Dec 1-31/8": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "2012 Jan 1-31/8: 00:00-24:00": [1m[32mPASSED[39m[22m
"Periodical monthdays" for "Jan 10-31/7": [1m[32mPASSED[39m[22m
"Date range which only applies for specific year" for "2013,2015,2050-2053,2055/2,2020-2029/3,2060+ Jan 1": [1m[32mPASSED[39m[22m
"Date range which only applies for specific year" for "2013,2015,2050-2053,2055/2,2020-2029/3,2060+ Jan 1 Mo-Su": [1m[32mPASSED[39m[22m
"Date range which only applies for specific year" for "2060+": [1m[32mPASSED[39m[22m
"Date range which only applies for specific year" for "2040-2050": [1m[32mPASSED[39m[22m
"Date range which only applies for specific year" for "2012-2016": [1m[32mPASSED[39m[22m
"Selector combination" for "week 3 We": [1m[32mPASSED[39m[22m
"Selector combination" for "week 3 Jan 11-Jan 11": [1m[32mPASSED[39m[22m
"Selector combination" for "week 3 Jan 11": [1m[32mPASSED[39m[22m
"Selector combination" for "week 3 Jan": [1m[32mPASSED[39m[22m
"Selector combination" for "Jan-Feb Jan 9-Jan 15": [1m[32mPASSED[39m[22m
"Selector combination" for "Jan-Feb Jan 9-15": [1m[32mPASSED[39m[22m
"Selector combination" for "Jan We": [1m[32mPASSED[39m[22m
"Selector combination" for "Jan 2-27 We": [1m[32mPASSED[39m[22m
"Selector combination" for "Dec 30-Jan 27 We": [1m[32mPASSED[39m[22m
"Selector order" for "Feb week 6": [1m[32mPASSED[39m[22m
"Selector order" for "week 6 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "00:00-24:00 week 6 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "week 6 00:00-24:00 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "week 6 Feb 00:00-24:00": [1m[32mPASSED[39m[22m
"Selector order" for "week 6 Feb: 00:00-24:00": [1m[32mPASSED[39m[22m
"Selector order" for "week 6 Feb Mo-Su 00:00-24:00": [1m[32mPASSED[39m[22m
"Selector order" for "Mo-Su week 6 Feb 00:00-24:00": [1m[32mPASSED[39m[22m
"Selector order" for "00:00-24:00 Mo-Su week 6 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "00:00-24:00 week 6 Mo-Su Feb": [1m[32mPASSED[39m[22m
"Selector order" for "Mo-Su 00:00-24:00 week 6 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "2012 00:00-24:00 week 6 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "00:00-24:00 2012 week 6 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "week 6 Feb 2012-2014": [1m[32mPASSED[39m[22m
"Selector order" for "Feb week 7": [1m[32mPASSED[39m[22m
"Selector order" for "week 7 Feb": [1m[32mPASSED[39m[22m
"Selector order" for "week 7 Feb open": [1m[32mPASSED[39m[22m
"Selector order" for "open week 7 Feb": [1m[32mPASSED[39m[22m
"Additional comments" for "Mo,Tu 10:00-16:00 open "no warranty"; We 12:00-18:00 open "female only"; Th closed "Not open because we are coding :)"; Fr 10:00-16:00 open "male only"; Sa 10:00-12:00 "Maybe open. Call us."": [1m[32mPASSED[39m[22m
"Additional comments for unknown" for "Sa 10:00-12:00 "Maybe open. Call us. (testing special tokens in comment: ; ;; ' || | test end)"": [1m[32mPASSED[39m[22m
"Additional comments for unknown" for "Sa 10:00-12:00 unknown "Maybe open. Call us. (testing special tokens in comment: ; ;; ' || | test end)"": [1m[32mPASSED[39m[22m
"Date overwriting with additional comments for unknown " for "Mo-Fr 10:00-20:00 unknown "Maybe"; We 10:00-16:00 "Maybe open. Call us."": [1m[32mPASSED[39m[22m
"Additional comments with time ranges spanning midnight" for "22:00-26:00; We 12:00-14:00 unknown "Maybe open. Call us."": [1m[32mPASSED[39m[22m
"Additional comments for closed with time ranges spanning midnight" for "22:00-26:00; We 12:00-14:00 off "Not open because we are too tired"": [1m[32mPASSED[39m[22m
"Additional comments for closed with time ranges spanning midnight" for "22:00-26:00; We 12:00-14:00 closed "Not open because we are too tired"": [1m[32mPASSED[39m[22m
"Additional comments combined with additional blocks" for "Mo 12:00-14:00 open "female only", Mo 14:00-16:00 open "male only"": [1m[32mPASSED[39m[22m
"Additional comments combined with months" for "Apr-Sep; Oct-Dec "on request"": [1m[32mPASSED[39m[22m
"Additional comments combined with months" for "Oct-Dec "on request"; Apr-Sep": [1m[32mPASSED[39m[22m
"Complex example used in README" for "open; Tu-Su 08:30-09:00 off; Tu-Su 14:00-14:30 off; Mo 08:00-13:00 off": [1m[32mPASSED[39m[22m
"Complex example used in README" for "00:00-24:00; Tu-Su 08:30-09:00 off; Tu-Su 14:00-14:30 off; Mo 08:00-13:00 off": [1m[32mPASSED[39m[22m
"Complex example used in README and benchmark" for "Mo,Tu,Th,Fr 12:00-18:00; Sa 12:00-17:00; Th[3] off; Th[-1] off": [1m[32mPASSED[39m[22m
"Complex example used in README and benchmark" for "Mo,Tu,Th,Fr 12:00-18:00; Sa 12:00-17:00; Th[3],Th[-1] off": [1m[32mPASSED[39m[22m
"Warnings corrected to additional block (real world example)" for "Mo-Fr 09:00-12:00, Mo,Tu,Th 15:00-18:00": [1m[32mPASSED[39m[22m
"Warnings corrected to additional block (real world example)" for "Mo – Fr: 9 – 12 Uhr und Mo, Di, Do: 15 – 18 Uhr": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right." for "Mo off, Tu 14:00-18:00, We-Sa 10:00-18:00": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right." for "Mo: geschlossen, Di: 14-18Uhr, Mi-Sa: 10-18Uhr": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right." for "Mo off; Tu 14:00-18:00; We-Sa 10:00-18:00": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right (month range/monthday range)" for "Aug,Dec 25-easter": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right (month range/monthday range)" for "Jun 15-Sep 15; Sep 16-Dec 31; Jan-Mar off; Dec 25-easter off": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right." for "Jan Su[-2]-Jan Su[-1]: Fr-Su 12:00+; Feb Su[-2]-Feb Su[-1]: Fr-Su 12:00+; Mar 1-Jul 31: Th-Su 12:00+; Aug 1-Nov 30,Dec: Tu-Su 12:00+; Dec 24-26,Dec 31: off": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right." for "Jan Su[-2]-Jan Su[-1],Feb Su[-2]-Feb Su[-1]: Fr-Su 12:00+; Mar 1-Dec 31: Tu-Su 12:00+; Dec 24-26,Dec 31: off": [1m[32mPASSED[39m[22m
"Simplifed real world example: Was not processed right." for "Nov 1-20,Dec": [1m[32mPASSED[39m[22m
"Real world example: Was processed right form library." for "Mo 19:00+; We 14:00+; Su 10:00+ || "Führung, Sonderführungen nach Vereinbarung."": [1m[32mPASSED[39m[22m
"Real world example: Was processed right form library." for "Mo 19:00-05:00 || "Sonderführungen nach Vereinbarung."": [1m[32mPASSED[39m[22m
"Real world example: Was processed right form library." for "Mo 19:00+ || "Sonderführungen nach Vereinbarung."": [1m[32mPASSED[39m[22m
"Real world example: Was not processed right." for "Jun 15-Sep 15: Th-Su 16:00-19:00; Sep 16-Dec 31: Sa,Su 16:00-19:00; Jan,Feb,Mar off; Dec 25,easter off": [1m[32mPASSED[39m[22m
"Based on real world example: Is processed right." for "Nov-Dec Sa,Su 16:00-19:00; Dec 22 off": [1m[32mPASSED[39m[22m
"Variable events" for "easter": [1m[32mPASSED[39m[22m
"Calculations based on variable events" for "easter +1 day open "Easter Monday"": [1m[32mPASSED[39m[22m
"Calculations based on variable events" for "Apr 5-easter -1 day: open "Before easter"": [1m[32mPASSED[39m[22m
"Calculations based on variable events" for "easter-Apr 20: open "Around easter"": [1m[32mPASSED[39m[22m
"Calculations based on variable events" for "easter-Apr 2: open "Around easter"": [1m[32mPASSED[39m[22m
"Calculations based on variable events" for "2012 easter -2 days-2012 easter +2 days: open "Around easter"": [1m[32mPASSED[39m[22m
"Calculations based on variable events" for "easter -2 days-easter +2 days: open "Around easter"": [1m[32mPASSED[39m[22m
"Calculations based on variable events" for "easter -2 days-easter +2 days open "Around easter"": [1m[32mPASSED[39m[22m
"Additional blocks with comment" for "Fr 08:00-12:00, Fr 12:00-16:00 open "Notfallsprechstunde"": [1m[32mPASSED[39m[22m
"Additional blocks with comment" for "Fr 08:00-12:00 || Fr 12:00-16:00 open "Notfallsprechstunde"": [1m[32mPASSED[39m[22m
"Points in time, mode 1" for "Mo 12:00,15:00; Tu-Fr 14:00": [1m[32mPASSED[39m[22m
"Points in time, mode 1" for "Mo sunrise,sunset": [1m[32mPASSED[39m[22m
"Points in time with month, mode 1" for "Apr 08:00": [1m[32mPASSED[39m[22m
"Points in time with month, mode 1" for "Apr: 08:00": [1m[32mPASSED[39m[22m
"Points in time, mode 2" for "Mo sunrise,sunset": [1m[32mPASSED[39m[22m
"Points in time, mode 2" for "Mo (sunrise+01:00)": [1m[32mPASSED[39m[22m
"Points in time and times ranges, mode 2" for "Mo 12:00,13:00-14:00": [1m[32mPASSED[39m[22m
"Points in time and times ranges, mode 2" for "Mo 13:00-14:00,12:00": [1m[32mPASSED[39m[22m
"Points in time, period times" for "Mo-Fr 10:00-16:00/01:30": [1m[32mPASSED[39m[22m
"Points in time, period times" for "Mo-Fr 10:00-16:00/90": [1m[32mPASSED[39m[22m
"Points in time, period times" for "Mo-Fr 10:00-16:00/90; Sa off "testing at end for parser"": [1m[32mPASSED[39m[22m
"Points in time, period times" for "Mo-Fr 10:00-16:00/02:00": [1m[32mPASSED[39m[22m
"Points in time, period times" for "Mo-Fr 10:00-16:00/120": [1m[32mPASSED[39m[22m
"Points in time, period times time wrap" for "Mo-Fr 22:00-03:00/01:00": [1m[32mPASSED[39m[22m
"Points in time, period times with variable times" for "Mo-Fr sunrise-(sunset-02:00)/120": [1m[32mPASSED[39m[22m
"Points in time, period times (real world example)" for "Sa 08:00,09:00,10:00,11:00,12:00,13:00,14:00, Mo-Fr 15:00,16:00,17:00,18:00,19:00,20:00": [1m[32mPASSED[39m[22m
"Points in time, period times (real world example)" for "Mo-Fr 15:00-20:00/60; Sa 08:00-14:00/60": [1m[32mPASSED[39m[22m
"Input tolerance: case and whitespace" for "Mo,Tu,We,Th 12:00-20:00; 14:00-16:00 off": [1m[32mPASSED[39m[22m
"Input tolerance: case and whitespace" for " monday, Tu, wE, TH 12:00 - 20:00 ; 14:00-16:00 Off ": [1m[32mPASSED[39m[22m
"Input tolerance: weekdays, months in different languages" for "Mo,Tu,We,Th 12:00-20:00; 14:00-16:00 off": [1m[32mPASSED[39m[22m
"Input tolerance: weekdays, months in different languages" for "mon, Dienstag, Mi, donnerstag 12:00-20:00; 14:00-16:00 off": [1m[32mPASSED[39m[22m
"Input tolerance: weekdays, months in different languages" for "mon, Tuesday, wed, Thursday 12:00-20:00; 14:00-16:00 off": [1m[32mPASSED[39m[22m
"Input tolerance: weekdays, months in different languages" for "mon., Tuesday, wed., Thursday. 12:00-20:00; 14:00-16:00 off": [1m[32mPASSED[39m[22m
"Extensions: missing time range separators" for "Mo 12:00-14:00 16:00-18:00 20:00-22:00": [1m[32mPASSED[39m[22m
"Time intervals (not specified/documented use of colon, please avoid this)" for "00:00-24:00; Mo 15:00-16:00 off": [1m[32mPASSED[39m[22m
"Time intervals (not specified/documented use of colon, please avoid this)" for "00:00-24:00; Mo: 15:00-16:00 off": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo[2] - 0 days": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo&Th": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mon": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "8-18": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "12.00-14:00": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "24/7; 12:00-14:00 off": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "2013-2015/1": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "2013,2015,2050-2053,2055/2,2020-2029/3,2060-2065/1 Jan 1": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo: 15:00-16:00 off": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo-Do 8:30-20:00 Fr 8:29-18:00": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo 12:00-14:00 16:00-18:00 20:00-22:00": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo-So 08:00-22:00": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo Tu Fr": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Mo,Mo": [1m[33mIGNORED[39m[22m, reason: not implemented yet
"Value not ideal (probably wrong). Should throw a warning." for "Mo,Sa,Mo": [1m[33mIGNORED[39m[22m, reason: not implemented yet
"Value not ideal (probably wrong). Should throw a warning." for "Jan,Jan": [1m[33mIGNORED[39m[22m, reason: not implemented yet
"Value not ideal (probably wrong). Should throw a warning." for "Jan,Sep,Jan": [1m[33mIGNORED[39m[22m, reason: not implemented yet
"Value not ideal (probably wrong). Should throw a warning." for "Jan Dec": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Jan 1-22/1": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for ""testing" "second comment"": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Jan 12:00-13:00 Mo 15:00-16:00": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "sunrise-(sunset-00:00)": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "Jun 2-20/1": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "2014-2020/1": [1m[32mPASSED[39m[22m
"Value not ideal (probably wrong). Should throw a warning." for "2014/1": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Mo[2] - 7 days": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "sdasdlasdj a3reaw": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for ":week 2-54 00:00-24:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for ":::week 2-54 00:00-24:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "week :2-54 00:00-24:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "week 2-54 00:00-24:00:": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "week 2-54 00:00-24:00:::": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "week 2-54 00::00-24:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "(sunrise+01:00-sunset": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "(sunrise+01::)-sunset": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "(sunrise)-sunset": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "(": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "sunrise-(": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "sunrise-sunset,(": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "27:00-29:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for ";": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "||": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for " ": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "*newline*": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "14:/": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "14:00/": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "14:00-/": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "26:00-27:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "23:00-55:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "14:00-16:00,.": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "21:00-22:60": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "21:60-22:59": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Sa[1.": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Sa[1,0,3]": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Sa[1,3-6]": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Sa[1,3-.]": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Sa[1,3,.]": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "PH + 2 day": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Su-PH": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "2012, Jan": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "easter + 370 days": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "easter - 2 days - 2012 easter + 2 days: open "Easter Monday"": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "2012 easter - 2 days - easter + 2 days: open "Easter Monday"": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jan,,,Dec": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Mo,,Th": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "12:00-15:00/60": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "12:00-15:00/1:00": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "12:00-15:00/1:": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 0-Aug 23": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Feb 30-Aug 2": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 2-Aug 42": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 2-Aug 32": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 2-32": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 32-34": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 2-32/2": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 32": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 30-24": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Jun 2-20/0": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "2014-2020/0": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "2014/0": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "2014-": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "2014-2014": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "2014-2012": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "23:59-48:01": [1m[32mPASSED[39m[22m
"Incorrect syntax which should throw an error" for "Tu 23:59-48:00+": [1m[32mPASSED[39m[22m
"Missing information (e.g. country or holidays not defined in this lib)" for "PH": [1m[32mPASSED[39m[22m
"Missing information (e.g. country or holidays not defined in this lib)" for "SH": [1m[32mPASSED[39m[22m
"opening_hours.js is in the wrong mode." for "Mo sunrise,sunset": [1m[32mPASSED[39m[22m
"opening_hours.js is in the wrong mode." for "Mo sunrise-(sunrise+01:00)/60": [1m[32mPASSED[39m[22m
"opening_hours.js is in the wrong mode." for "Mo 12:00-14:00": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "10:00-16:00": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "10:00-16:00;": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "08:00-10:00; 10:00-16:00;": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for ""testing"; 10:00-16:00; 08:00-10:00;": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Mo 11:00-14:30 "specific unknown for this time" || "general unknown"": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Mo 11:00-14:30 "specific unknown for this time"|| "general unknown"": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Mo 11:00-14:30 "specific unknown for this time" || "general unknown"": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Mo 11:00-14:30 "specific unknown for this time" ||"general unknown" ": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Fr 08:00-12:00, Fr 12:00-16:00 open "Notfallsprechstunde"": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Fr 08:00-12:00 || Fr 12:00-16:00 open "Notfallsprechstunde"": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Fr 08:00-12:00, Fr 12:00-16:00 open "Notfallsprechstunde"": [1m[32mPASSED[39m[22m
"Compare result from getMatchingRule()" for "Fr 08:00-12:00 || Fr 12:00-16:00 open "Notfallsprechstunde"": [1m[32mPASSED[39m[22m
428/432 tests passed