| InputDate2 Mon Apr 24 2017 08:47:31 GMT+0100 (BST) | |||||
| Number failed: 34Number passed:27File: /Servers/htdocs/test/2013/js/day/tests/scripts//InputDate2.testScript | |||||
| Line | Test | Expected | Actual | Comment | |
| # CONVERTING STRINGS TO DATES TWO TOKENS | |||||
| 5 | SETCONFIG(DM_ORDER,DMY) | DM_ORDER set to DMY | British D-M order | ||
| 6 | SETCONFIG(TWO_DIGIT_FIX,20) | TWO_DIGIT_FIX set to 20 | |||
| 7 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
| 8 | SETCONFIG(IMPLIED_YEAR, 0) | IMPLIED_YEAR set to 0 | no missing years allowed ... should all fail | ||
| 9 | DATEFROMSTRING(7 Mar) | Not valid(2) | |||
| 10 | DATEFROMSTRING(22 Mar) | Not valid(2) | |||
| 11 | DATEFROMSTRING(Mar 7) | Not valid(2) | |||
| 12 | DATEFROMSTRING(Mar 22) | Not valid(2) | |||
| 13 | DATEFROMSTRING(Feb 28) | Not valid(2) | |||
| 14 | DATEFROMSTRING(Feb 29) | Feb 2029 | 29 can't be a day so as TWO_DIGIT_FIX is 20 convert to year | ||
| 15 | DATEFROMSTRING(Feb 30) | Feb 2030 | |||
| 16 | DATEFROMSTRING(Feb 31) | Feb 2031 | |||
| 17 | DATEFROMSTRING(Feb 32) | Feb 2032 | |||
| # Two tokens - substitute current year | |||||
| 20 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
| 21 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
| 22 | SETCONFIG(IMPLIED_YEAR, -1) | IMPLIED_YEAR set to -1 | |||
| 23 | DATEFROMSTRING(7 Mar) | 7 Mar 2017 | |||
| 24 | DATEFROMSTRING(22 Mar) | 22 Mar 2017 | |||
| 25 | DATEFROMSTRING(Mar 7) | ? | 7 Mar 2017 | ||
| 26 | DATEFROMSTRING(Mar 22) | ? | 22 Mar 2017 | ||
| 27 | DATEFROMSTRING(Feb 28) | ? | 28 Feb 2017 | ||
| 28 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
| 29 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
| 30 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
| 31 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) | ||
| # Two tokens - allow floats but not 2-digit fix | |||||
| 34 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
| 35 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
| 36 | SETCONFIG(IMPLIED_YEAR, -2) | IMPLIED_YEAR set to -2 | |||
| 37 | DATEFROMSTRING(7 Mar) | ? | 7 Mar | ||
| 38 | DATEFROMSTRING(22 Mar) | ? | 22 Mar | ||
| 39 | DATEFROMSTRING(Mar 7) | ? | 7 Mar | ||
| 40 | DATEFROMSTRING(Mar 22) | ? | 22 Mar | ||
| 41 | DATEFROMSTRING(Feb 28) | ? | 28 Feb | ||
| 42 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
| 43 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
| 44 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
| 45 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) | ||
| # Two tokens - allow floats and 2-digit fix | |||||
| 48 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
| 49 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
| 50 | SETCONFIG(IMPLIED_YEAR, -2) | IMPLIED_YEAR set to -2 | |||
| 51 | DATEFROMSTRING(7 Mar) | ? | 7 Mar | ||
| 52 | DATEFROMSTRING(22 Mar) | ? | 22 Mar | ||
| 53 | DATEFROMSTRING(Mar 7) | ? | 7 Mar | ||
| 54 | DATEFROMSTRING(Mar 22) | ? | 22 Mar | ||
| 55 | DATEFROMSTRING(Feb 28) | ? | 28 Feb | ||
| 56 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
| 57 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
| 58 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
| 59 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) | ||
| # Two tokens - substitute specific year | |||||
| 62 | SETCONFIG(TWO_DIGIT_FIX,0) | TWO_DIGIT_FIX set to 0 | |||
| 63 | SETCONFIG(ALLOW_31_TO_30, 0) | ALLOW_31_TO_30 set to 0 | |||
| 64 | SETCONFIG(IMPLIED_YEAR, 2012) | IMPLIED_YEAR set to 2012 | |||
| 65 | DATEFROMSTRING(2 Mar) | ? | 2 Mar 2012 | ||
| 66 | DATEFROMSTRING(22 Mar) | ? | 22 Mar 2012 | ||
| 67 | DATEFROMSTRING(Mar 2) | ? | 2 Mar 2012 | ||
| 68 | DATEFROMSTRING(Mar 22) | ? | 22 Mar 2012 | ||
| 69 | DATEFROMSTRING(Feb 28) | ? | 28 Feb 2012 | ||
| 70 | DATEFROMSTRING(Feb 29) | ? | Not valid(2) | ||
| 71 | DATEFROMSTRING(Feb 30) | ? | Not valid(2) | ||
| 72 | DATEFROMSTRING(Feb 31) | ? | Not valid(2) | ||
| 73 | DATEFROMSTRING(Feb 32) | ? | Not valid(2) | ||