|
3 | 3 | ⎕TRAP←(999 'C' '∘∘∘ ⍝ Deliberate error')(0 'N') |
4 | 4 | R←T._Failed |
5 | 5 |
|
6 | | - (data name)←##.Latest.Run'#.TEMP' 1 0 0 ¯1 |
| 6 | + (data name)←##.Latest.Run'#.TEMP' 1 0 0 ¯1 0 |
7 | 7 | →T.PassesIf 1=≢data |
8 | 8 | →T.PassesIf name≡'#.TEMP' |
9 | 9 | →T.PassesIf'2100-02-01 17:00:00'≡2⊃data[1;] |
10 | 10 |
|
11 | | - (data name)←##.Latest.Run'#.TEMP' 1 0 0 ¯2 |
| 11 | + (data name)←##.Latest.Run'#.TEMP' 1 0 0 ¯2 0 |
12 | 12 | →T.PassesIf 2=≢data |
13 | 13 | expected←'#.TEMP.Hello3' '#.TEMP.Sub2.Hello7' |
14 | 14 | →T.PassesIf expected≡data[;1] |
15 | 15 | expected←'2100-01-03 14:00:00' '2100-02-01 17:00:00' |
16 | 16 | →T.PassesIf expected≡data[;2] |
17 | 17 |
|
18 | | - (data name)←##.Latest.Run'#.TEMP' 1 0 0 21000102 |
| 18 | + (data name)←##.Latest.Run'#.TEMP' 1 0 0 21000102 0 |
19 | 19 | →T.PassesIf 2=≢data |
20 | 20 | expected←'#.TEMP.Sub2.Hello6' '#.TEMP.Hello2' |
21 | 21 | →T.PassesIf expected≡data[;1] |
22 | 22 | expected←'2100-01-02 12:00:00' '2100-01-02 13:00:00' |
23 | 23 | →T.PassesIf expected≡data[;2] |
24 | 24 |
|
25 | | - (data name)←##.Latest.Run'#.TEMP' 1 0 0 ¯999 ⍝ All |
| 25 | + (data name)←##.Latest.Run'#.TEMP' 1 0 0 ¯999 0 ⍝ All |
26 | 26 | →T.PassesIf(≢data)=⌈/{⊃⊃(//)⎕VFI ¯1↑⍵}¨data[;1] ⍝ Works because the functions are numbered |
27 | 27 |
|
28 | | - (data name)←##.Latest.Run'#.TEMP' 1 0 0 1 |
| 28 | + (data name)←##.Latest.Run'#.TEMP' 1 0 0 1 0 |
29 | 29 | →T.PassesIf 1=≢data |
30 | 30 | →T.PassesIf'#.TEMP.Sub2.Hello7'≡1⊃data[1;] |
31 | 31 |
|
32 | | - (data name)←##.Latest.Run'#.TEMP' 1 0 0 3 |
| 32 | + (data name)←##.Latest.Run'#.TEMP' 1 0 0 3 0 |
33 | 33 | →T.PassesIf 3=≢data |
34 | 34 | expected←'#.TEMP.Hello2' '#.TEMP.Hello3' '#.TEMP.Sub2.Hello7' |
35 | 35 | →T.PassesIf expected≡data[;1] |
|
0 commit comments