InterpretInputStrings Mon Apr 24 2017 08:47:31 GMT+0100 (BST) | |||||
Number failed: 0Number passed:80File: /Servers/htdocs/test/2013/js/day/tests/scripts//InterpretInputStrings.testScript | |||||
Line | Test | Expected | Actual | Comment | |
# EXERCISING THE InterpretString() function | |||||
# ---------------------------------------- | |||||
# Assuming appendix is en-gb.dax | |||||
# Three letter month names which should work | |||||
7 | INTERPRETSTRING(Jan) | 1 | |||
8 | INTERPRETSTRING(Feb) | 2 | |||
9 | INTERPRETSTRING(Mar) | 3 | |||
10 | INTERPRETSTRING(Apr) | 4 | |||
11 | INTERPRETSTRING(May) | 5 | |||
12 | INTERPRETSTRING(Jun) | 6 | |||
13 | INTERPRETSTRING(Jly) | 7 | |||
14 | INTERPRETSTRING(Jul) | 7 | input hack | ||
15 | INTERPRETSTRING(Aug) | 8 | |||
16 | INTERPRETSTRING(Sep) | 9 | |||
17 | INTERPRETSTRING(Oct) | 10 | |||
18 | INTERPRETSTRING(Nov) | 11 | |||
19 | INTERPRETSTRING(Dec) | 12 | |||
# one and two month names | |||||
22 | INTERPRETSTRING(ja) | 1 | |||
23 | INTERPRETSTRING(fe) | 2 | |||
24 | INTERPRETSTRING(f) | 2 | |||
25 | INTERPRETSTRING(Mr) | 3 | |||
26 | INTERPRETSTRING(ap) | 4 | |||
27 | INTERPRETSTRING(my) | 5 | |||
28 | INTERPRETSTRING(ju) | 6 | |||
29 | INTERPRETSTRING(jy) | 7 | |||
30 | INTERPRETSTRING(au) | 8 | |||
31 | INTERPRETSTRING(se) | 9 | |||
32 | INTERPRETSTRING(s) | 9 | |||
33 | INTERPRETSTRING(oc) | 10 | |||
34 | INTERPRETSTRING(o) | 10 | |||
35 | INTERPRETSTRING(Nov) | 11 | |||
36 | INTERPRETSTRING(No) | NV | No is part of Not Valid->NV | ||
# partial month names | |||||
40 | INTERPRETSTRING(octo) | 10 | |||
41 | INTERPRETSTRING(octob) | 10 | |||
42 | INTERPRETSTRING(octobe) | 10 | |||
43 | INTERPRETSTRING(october) | 10 | |||
44 | INTERPRETSTRING(octoberX!!!) | 10 | works! | ||
# Specific terms which should work | |||||
48 | INTERPRETSTRING(Today) | TODAY | |||
49 | INTERPRETSTRING(Tod) | TODAY | |||
50 | INTERPRETSTRING(T) | TODAY | |||
51 | INTERPRETSTRING(B) | BoT | |||
52 | INTERPRETSTRING(Beg) | BoT | |||
53 | INTERPRETSTRING(Bot) | BoT | |||
54 | INTERPRETSTRING(bot) | BoT | |||
55 | INTERPRETSTRING(BoT) | BoT | |||
56 | INTERPRETSTRING(E) | EoT | |||
57 | INTERPRETSTRING(NK) | NK | input hack | ||
58 | INTERPRETSTRING(Not known) | NK | input hack | ||
59 | INTERPRETSTRING(U) | NK | |||
60 | INTERPRETSTRING(Un) | NK | |||
61 | INTERPRETSTRING(UnkN) | NK | |||
62 | INTERPRETSTRING(UnnkOWN) | NK | |||
63 | INTERPRETSTRING(!) | NV | |||
64 | INTERPRETSTRING(NV) | NV | |||
65 | INTERPRETSTRING(Not valid) | NV | |||
66 | INTERPRETSTRING(Not) | NV | |||
67 | INTERPRETSTRING(Invalid) | NVI | |||
68 | INTERPRETSTRING(Inv) | NVI | |||
69 | INTERPRETSTRING(X) | NVI | |||
# should all return 0 (not recognised) | |||||
72 | INTERPRETSTRING() | BoT | this is not a real case as we won't be passing null strings | ||
73 | INTERPRETSTRING(a) | ||||
74 | INTERPRETSTRING(c) | ||||
75 | INTERPRETSTRING(g) | ||||
76 | INTERPRETSTRING(h) | ||||
77 | INTERPRETSTRING(j) | ||||
78 | INTERPRETSTRING(k) | ||||
79 | INTERPRETSTRING(l) | ||||
80 | INTERPRETSTRING(m) | ||||
81 | INTERPRETSTRING(p) | ||||
82 | INTERPRETSTRING(q) | ||||
83 | INTERPRETSTRING(r) | ||||
84 | INTERPRETSTRING(v) | ||||
85 | INTERPRETSTRING(w) | ||||
86 | INTERPRETSTRING(y) | ||||
87 | INTERPRETSTRING(z) | ||||
88 | INTERPRETSTRING(1) | ||||
89 | INTERPRETSTRING(2) | ||||
90 | INTERPRETSTRING(3) | ||||
91 | INTERPRETSTRING(33) | ||||
92 | INTERPRETSTRING(12Oct) | ||||
93 | INTERPRETSTRING($) | ||||
94 | INTERPRETSTRING(%) | ||||
95 | INTERPRETSTRING(*) | ||||
96 | INTERPRETSTRING(-) |