FirstLastNextPrev Mon Apr 24 2017 08:47:31 GMT+0100 (BST) | |||||
Number failed: 0Number passed:74File: /Servers/htdocs/test/2013/js/day/tests/scripts//FirstLastNextPrev.testScript | |||||
Line | Test | Expected | Actual | Comment | |
# FirstDay,LastDay,Next,Previous | |||||
# ------------------------------ | |||||
3 | FIRSTDAY(1 May 2009) | 1 May 2009 | |||
4 | FIRSTDAY(May 2009) | 1 May 2009 | |||
5 | FIRSTDAY(2009) | 1 Jan 2009 | |||
7 | LASTDAY(1 May 2009) | 1 May 2009 | |||
8 | LASTDAY(May 2009) | 31 May 2009 | |||
9 | LASTDAY(2009) | 31 Dec 2009 | |||
10 | LASTDAY(Feb 2009) | 28 Feb 2009 | |||
11 | LASTDAY(Feb 2008) | 29 Feb 2008 | leap year | ||
13 | NEXT(1 May 2009) | 2 May 2009 | |||
14 | NEXT(May 2009) | Jun 2009 | |||
15 | NEXT(2009) | 2010 | |||
16 | NEXT(Feb 2009) | Mar 2009 | |||
17 | NEXT(27 Feb 2009) | 28 Feb 2009 | |||
18 | NEXT(28 Feb 2009) | 1 Mar 2009 | |||
19 | NEXT(Feb 2008) | Mar 2008 | leap year | ||
20 | NEXT(27 Feb 2008) | 28 Feb 2008 | |||
21 | NEXT(28 Feb 2008) | 29 Feb 2008 | |||
22 | NEXT(29 Feb 2008) | 1 Mar 2008 | |||
23 | NEXT(31 Dec 2008) | 1 Jan 2009 | |||
24 | NEXT(31 Dec 0001 BC) | 1 Jan 0001 | |||
26 | PREVIOUS(2 May 2009) | 1 May 2009 | |||
27 | PREVIOUS(1 May 2009) | 30 Apr 2009 | |||
28 | PREVIOUS(30 Apr 2009) | 29 Apr 2009 | |||
29 | PREVIOUS(May 2009) | Apr 2009 | |||
30 | PREVIOUS(2009) | 2008 | |||
31 | PREVIOUS(Mar 2009) | Feb 2009 | |||
32 | PREVIOUS(1 Mar 2009) | 28 Feb 2009 | |||
33 | PREVIOUS(1 Mar 2008) | 29 Feb 2008 | |||
34 | PREVIOUS(29 Feb 2008) | 28 Feb 2008 | |||
35 | PREVIOUS(1 Jan 0001) | 31 Dec 0001 BC | |||
38 | MIDDLE(1 May 2009) | 1 May 2009 | |||
39 | MIDDLE(May 2009) | 16 May 2009 | @@@ Check definition of middle | ||
40 | MIDDLE(Feb 2008) | 15 Feb 2008 | leap year | ||
41 | MIDDLE(Feb 2009) | 14 Feb 2009 | |||
42 | MIDDLE(2009) | 2 Jly 2009 | |||
43 | MIDDLE(2008) | 1 Jly 2008 | |||
# constants and loony inputs | |||||
48 | FIRSTDAY(!) | Not valid(0) | NV | ||
49 | FIRSTDAY(U) | Beg-of-Time | NK | ||
50 | FIRSTDAY(EoT) | End-of-Time | |||
51 | FIRSTDAY(BoT) | Beg-of-Time | |||
52 | FIRSTDAY(Jan) | EXCEPTION: Improper signature for _RangeEnd() ??? | |||
53 | FIRSTDAY(May) | EXCEPTION: Improper signature for _RangeEnd() ??? | |||
54 | FIRSTDAY(Dec) | EXCEPTION: Improper signature for _RangeEnd() ??? | |||
55 | FIRSTDAY(15) | 1 Jan 2015 | "15"->"2015" | ||
57 | LASTDAY(!) | Not valid(0) | |||
58 | LASTDAY(EoT) | End-of-Time | |||
59 | LASTDAY(BoT) | Beg-of-Time | |||
60 | LASTDAY(U) | End-of-Time | |||
61 | LASTDAY(Jan) | EXCEPTION: Improper signature for _RangeEnd() ??? | |||
62 | LASTDAY(May) | EXCEPTION: Improper signature for _RangeEnd() ??? | |||
63 | LASTDAY(Dec) | EXCEPTION: Improper signature for _RangeEnd() ??? | |||
64 | LASTDAY(15) | 31 Dec 2015 | "15"->"2015" | ||
66 | NEXT(!) | Not valid(0) | |||
67 | NEXT(EoT) | End-of-Time | |||
68 | NEXT(BoT) | Beg-of-Time | |||
69 | NEXT(U) | Unknown | |||
70 | NEXT(Jan) | Feb | |||
71 | NEXT(May) | Jun | |||
72 | NEXT(Dec) | Jan | |||
73 | NEXT(15) | 2016 | |||
75 | PREVIOUS(!) | Not valid(0) | |||
76 | PREVIOUS(EoT) | End-of-Time | |||
77 | PREVIOUS(BoT) | Beg-of-Time | |||
78 | PREVIOUS(U) | Unknown | |||
79 | PREVIOUS(Jan) | Dec | |||
80 | PREVIOUS(May) | Apr | |||
81 | PREVIOUS(Dec) | Nov | |||
82 | PREVIOUS(15) | 2014 | |||
84 | MIDDLE(!) | Not valid(0) | |||
85 | MIDDLE(EoT) | End-of-Time | |||
86 | MIDDLE(BoT) | Beg-of-Time | |||
87 | MIDDLE(U) | Unknown | |||
88 | MIDDLE(May) | Not valid(3) | |||
89 | MIDDLE(15) | 2 Jly 2015 | 15 is year |