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