InputDate Mon Apr 24 2017 08:47:31 GMT+0100 (BST) | |||||
Number failed: 67Number passed:146File: /Servers/htdocs/test/2013/js/day/tests/scripts//InputDate.testScript | |||||
Line | Test | Expected | Actual | Comment | |
6 | SETCONFIG(DM_ORDER,DMY) | DM_ORDER set to DMY | British D-M order | ||
32 | SETCONFIG(ALLOW_31_TO_30, 1) | ALLOW_31_TO_30 set to 1 | following should all pass | ||
64 | DATEFROMSTRING(31 Mar 00) | 31 Mar 2000 | Not valid(2) | ||
65 | DATEFROMSTRING(31 Apr 00) | 30 Apr 2000 | Not valid(2) | ||
66 | DATEFROMSTRING(31 May 00) | 31 May 2000 | Not valid(2) | ||
67 | DATEFROMSTRING(31 Jun 00) | 30 Jun 2000 | Not valid(2) | ||
68 | DATEFROMSTRING(31 Jul 00) | 31 Jly 2000 | Not valid(2) | allow Jul as input but use Jly as outputclass=tags> [FromText] Zero token is not valid | |
69 | DATEFROMSTRING(31 Jly 00) | 31 Jly 2000 | Not valid(2) | ||
70 | DATEFROMSTRING(31 Aug 00) | 31 Aug 2000 | Not valid(2) | ||
71 | DATEFROMSTRING(31 Sep 00) | 30 Sep 2000 | Not valid(2) | ||
72 | DATEFROMSTRING(31 Oct 00) | 31 Oct 2000 | Not valid(2) | ||
73 | DATEFROMSTRING(31 Nov 00) | 30 Nov 2000 | Not valid(2) | ||
74 | DATEFROMSTRING(31 Dec 00) | 31 Dec 2000 | Not valid(2) | ||
79 | DATEFROMSTRING(31 Mr 00) | 31 Mar 2000 | Not valid(2) | ||
80 | DATEFROMSTRING(31 Ap 00) | 30 Apr 2000 | Not valid(2) | ||
81 | DATEFROMSTRING(31 My 00) | 31 May 2000 | Not valid(2) | ||
82 | DATEFROMSTRING(31 Jun 00) | 30 Jun 2000 | Not valid(2) | ||
83 | DATEFROMSTRING(31 Jul 00) | 31 Jly 2000 | Not valid(2) | ||
84 | DATEFROMSTRING(31 Au 00) | 31 Aug 2000 | Not valid(2) | ||
85 | DATEFROMSTRING(31 Se 00) | 30 Sep 2000 | Not valid(2) | ||
86 | DATEFROMSTRING(31 O 00) | 31 Oct 2000 | Not valid(2) | ||
87 | DATEFROMSTRING(30 No 00) | 30 Nov 2000 | Not valid(2) | ||
89 | DATEFROMSTRING(31 D 00) | 31 Dec 2000 | Not valid(2) | ||
92 | EXPLAIN() | DM_ORDER=DMY IMPLIED_YEAR=-1 BC_INDICATOR=BC TWO_DIGIT_FIX=50 ALLOW_31_TO_30=1 ALLOW_DAY_ONLY_INT=1 error= appendix=en-gb.dax force2or4DigitYears=false Default year=2017 | |||
99 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | dis-allow day coercing | ||
100 | EXPLAIN() | DM_ORDER=DMY IMPLIED_YEAR=-1 BC_INDICATOR=BC TWO_DIGIT_FIX=50 ALLOW_31_TO_30=0 ALLOW_DAY_ONLY_INT=1 error= appendix=en-gb.dax force2or4DigitYears=false Default year=2017 | |||
138 | EXPLAIN() | DM_ORDER=DMY IMPLIED_YEAR=-1 BC_INDICATOR=BC TWO_DIGIT_FIX=50 ALLOW_31_TO_30=0 ALLOW_DAY_ONLY_INT=1 error= appendix=en-gb.dax force2or4DigitYears=false Default year=2017 | |||
143 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
144 | DATEFROMSTRING(010199) | NOT VALID(2) | EXCEPTION: TypeError: Object # Line: Object # | ||
145 | DATEFROMSTRING(010150) | NOT VALID(2) | EXCEPTION: TypeError: Object # Line: Object # | ||
146 | SETCONFIG(TWO_DIGIT_FIX,20) | TWO_DIGIT_FIX set to 20 | |||
149 | SETCONFIG(TWO_DIGIT_FIX,50) | TWO_DIGIT_FIX set to 50 | |||
158 | DATEFROMSTRING(00) | 2000 | Not valid(2) | ||
185 | DATEFROMSTRING(Nov 0004 BC) | Nov 0004 BC | 4 Nov BC | ||
187 | DATEFROMSTRING(31 Dec 01 BC) | 31 Dec 0001 BC | 31 Dec 2001 BC | ||
188 | DATEFROMSTRING(31 Dec 1 BC) | 31 Dec 0001 BC | 31 Dec 2001 BC | ||
195 | SETCONFIG(DM_ORDER,DMY) | DM_ORDER set to DMY | British D-M order | ||
196 | SETCONFIG(TWO_DIGIT_FIX,20) | TWO_DIGIT_FIX set to 20 | |||
197 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
198 | SETCONFIG(IMPLIED_YEAR, 0) | IMPLIED_YEAR set to 0 | no missing years allowed ... should all fail | ||
199 | EXPLAIN() | DM_ORDER=DMY IMPLIED_YEAR=0 BC_INDICATOR=BC TWO_DIGIT_FIX=20 ALLOW_31_TO_30=0 ALLOW_DAY_ONLY_INT=1 error= appendix=en-gb.dax force2or4DigitYears=false Default year=-9999999 | |||
205 | DATEFROMSTRING(Feb 29) | Not valid(2) | Feb 2029 | ||
206 | DATEFROMSTRING(Feb 30) | Not valid(2) | Feb 2030 | ||
207 | DATEFROMSTRING(Feb 31) | Not valid(2) | Feb 2031 | ||
208 | DATEFROMSTRING(Feb 32) | Not valid(2) | Feb 2032 | ||
211 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
212 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
213 | SETCONFIG(IMPLIED_YEAR, -1) | IMPLIED_YEAR set to -1 | |||
214 | EXPLAIN() | DM_ORDER=DMY IMPLIED_YEAR=-1 BC_INDICATOR=BC TWO_DIGIT_FIX=0 ALLOW_31_TO_30=0 ALLOW_DAY_ONLY_INT=1 error= appendix=en-gb.dax force2or4DigitYears=false Default year=2017 | |||
215 | DATEFROMSTRING(2 Mar) | ? | 2 Mar 2017 | ||
216 | DATEFROMSTRING(22 Mar) | ? | 22 Mar 2017 | ||
217 | DATEFROMSTRING(Mar 2) | ? | 2 Mar 2017 | ||
218 | DATEFROMSTRING(Mar 22) | ? | 22 Mar 2017 | ||
219 | DATEFROMSTRING(Feb 28) | ? | 28 Feb 2017 | ||
220 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
221 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
222 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
223 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) | ||
226 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
227 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
228 | SETCONFIG(IMPLIED_YEAR, -2) | IMPLIED_YEAR set to -2 | |||
229 | DATEFROMSTRING(2 Mar) | ? | 2 Mar | ||
230 | DATEFROMSTRING(22 Mar) | ? | 22 Mar | ||
231 | DATEFROMSTRING(Mar 2) | ? | 2 Mar | ||
232 | DATEFROMSTRING(Mar 22) | ? | 22 Mar | ||
233 | DATEFROMSTRING(Feb 28) | ? | 28 Feb | ||
234 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
235 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
236 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
237 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) | ||
240 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
241 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
242 | SETCONFIG(IMPLIED_YEAR, -2) | IMPLIED_YEAR set to -2 | |||
243 | DATEFROMSTRING(2 Mar) | ? | 2 Mar | ||
244 | DATEFROMSTRING(22 Mar) | ? | 22 Mar | ||
245 | DATEFROMSTRING(Mar 2) | ? | 2 Mar | ||
246 | DATEFROMSTRING(Mar 22) | ? | 22 Mar | ||
247 | DATEFROMSTRING(Feb 28) | ? | 28 Feb | ||
248 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
249 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
250 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
251 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) | ||
254 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
255 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
256 | SETCONFIG(IMPLIED_YEAR, 2012) | IMPLIED_YEAR set to 2012 | |||
257 | DATEFROMSTRING(2 Mar) | ? | 2 Mar 2012 | ||
258 | DATEFROMSTRING(22 Mar) | ? | 22 Mar 2012 | ||
259 | DATEFROMSTRING(Mar 2) | ? | 2 Mar 2012 | ||
260 | DATEFROMSTRING(Mar 22) | ? | 22 Mar 2012 | ||
261 | DATEFROMSTRING(Feb 28) | ? | 28 Feb 2012 | ||
262 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
263 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
264 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
265 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) |