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