| ImpliedYear Mon Apr 24 2017 08:47:31 GMT+0100 (BST) | |||||
| Number failed: 8Number passed:43File: /Servers/htdocs/test/2013/js/day/tests/scripts//ImpliedYear.testScript | |||||
| Line | Test | Expected | Actual | Comment | |
| # DATE INPUT(IMPLIED YEAR) | |||||
| # Two odd tokens | |||||
| 5 | 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 | |||
| 6 | SETCONFIG(IMPLIED_YEAR, -1) | IMPLIED_YEAR set to -1 | allow missing years to be substituted by current year | ||
| 7 | DATEFROMSTRING(0 Nov) | Not valid(2) | An actual zero is treated as rather fishyclass=tags> [FromText] Zero token is not valid | ||
| 8 | DATEFROMSTRING(0 Nov 1) | Not valid(2) | Zero days is bad | ||
| 9 | DATEFROMSTRING(1 Nov) | 1 Nov 2017 | 1st of November | ||
| 10 | DATEFROMSTRING(Nov 1) | 1 Nov 2017 | 1st of November | ||
| 11 | DATEFROMSTRING(Nov 2012) | Nov 2012 | This is what we'd expect | ||
| 12 | DATEFROMSTRING(11 2012) | Not valid(2) | |||
| 13 | DATEFROMSTRING(1 12) | 1 Dec 2017 | valid floating date format | ||
| 14 | DATEFROMSTRING(1 2012) | Not valid(2) | |||
| 17 | SETCONFIG(IMPLIED_YEAR, 0) | IMPLIED_YEAR set to 0 | disallow missing years | ||
| 18 | DATEFROMSTRING(0 Nov) | Not valid(2) | An actual zero is treated as rather fishyclass=tags> [FromText] Zero token is not valid | ||
| 19 | DATEFROMSTRING(0 Nov 1) | Not valid(2) | Zero days is bad | ||
| 20 | DATEFROMSTRING(1 Nov) | Not valid(2) | |||
| 21 | DATEFROMSTRING(Nov 1) | Not valid(2) | |||
| 22 | DATEFROMSTRING(Nov 2012) | Nov 2012 | This is what we'd expect | ||
| 23 | DATEFROMSTRING(11 2012) | Not valid(2) | |||
| 24 | DATEFROMSTRING(1 12) | Not valid(2) | valid floating date format | ||
| 25 | DATEFROMSTRING(1 2012) | Not valid(2) | |||
| 27 | SETCONFIG(IMPLIED_YEAR, -2) | IMPLIED_YEAR set to -2 | allow floating date input | ||
| 28 | DATEFROMSTRING(0 Nov) | Not valid(2) | An actual zero is treated as rather fishyclass=tags> [FromText] Zero token is not valid | ||
| 29 | DATEFROMSTRING(0 Nov 1) | Not valid(2) | Zero days is bad | ||
| 30 | DATEFROMSTRING(1 Nov) | 1 Nov | 1st of November | ||
| 31 | DATEFROMSTRING(Nov 1) | 1 Nov | year 1 is 99.99% of the time silly | ||
| 32 | DATEFROMSTRING(Nov 2012) | Nov 2012 | This is what we'd expect | ||
| 33 | DATEFROMSTRING(11 2012) | Not valid(2) | |||
| 34 | DATEFROMSTRING(1 12) | 1 Dec | valid floating date format | ||
| 35 | DATEFROMSTRING(1 2012) | Not valid(2) | |||
| 36 | EXPLAIN() | DM_ORDER=DMY IMPLIED_YEAR=-2 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=0 | |||
| 37 | DATEFROMSTRING(27 Feb) | 27 Feb | |||
| 38 | DATEFROMSTRING(28 Feb) | 28 Feb | |||
| 39 | DATEFROMSTRING(29 Feb) | 29 Feb | 28 Feb | ||
| 40 | SETCONFIG(ALLOW_31_TO_30,1) | ALLOW_31_TO_30 set to 1 | |||
| 41 | DATEFROMSTRING(29 Feb) | 29 Feb | 28 Feb | ||
| 42 | DATEFROMSTRING(30 Feb) | 29 Feb | 28 Feb | ||
| 43 | DATEFROMSTRING(31 Feb) | 29 Feb | 28 Feb | ||
| 44 | DATEFROMSTRING(32 Feb) | NOT VALID(2) Unsuitable number element | Feb | ||
| 46 | SETCONFIG(IMPLIED_YEAR, 1965) | IMPLIED_YEAR set to 1965 | force missing year to 1965 | ||
| 47 | DATEFROMSTRING(1 Nov) | 1 Nov 1965 | |||
| 48 | DATEFROMSTRING(Nov 1) | 1 Nov 1965 | |||
| 49 | DATEFROMSTRING(Nov 2012) | Nov 2012 | |||
| 50 | DATEFROMSTRING(11 2012) | Not valid(2) | |||
| 51 | DATEFROMSTRING(1 12) | 1 Dec 1965 | |||
| 52 | DATEFROMSTRING(1 2012) | Not valid(2) | |||
| 54 | SETCONFIG(DM_ORDER, MDY) | DM_ORDER set to MDY | set assumed day-month order to month-day | ||
| 55 | DATEFROMSTRING(1 Nov) | 1 Nov 1965 | Nov 1 1965 | ||
| 56 | DATEFROMSTRING(Nov 1) | ???1 Nov | Nov 1 1965 | 1st November NOT Nov 0001 | |
| 57 | DATEFROMSTRING(Nov 2012) | Nov 2012 | |||
| 58 | DATEFROMSTRING(11 2012) | Not valid(2) | |||
| 59 | DATEFROMSTRING(1 12) | 12 Jan 1965 | Jan 12 1965 | ||
| 60 | DATEFROMSTRING(1 2012) | Not valid(2) | |||