|
1 | 1 | *** Settings *** |
2 | 2 | Suite Setup Run Tests ${EMPTY} running/if/invalid_inline_if.robot |
3 | | -Resource atest_resource.robot |
| 3 | +Test Template Check IF/ELSE Status |
| 4 | +Resource if.resource |
4 | 5 |
|
5 | 6 | *** Test Cases *** |
6 | 7 | Invalid condition |
7 | | - Check Test Case ${TESTNAME} |
| 8 | + FAIL NOT RUN |
| 9 | + |
| 10 | +Invalid condition with other error |
| 11 | + FAIL NOT RUN |
8 | 12 |
|
9 | 13 | Empty IF |
10 | | - Check Test Case ${TESTNAME} |
| 14 | + FAIL |
11 | 15 |
|
12 | 16 | IF without branch |
13 | | - Check Test Case ${TESTNAME} |
| 17 | + FAIL |
14 | 18 |
|
15 | 19 | IF without branch with ELSE IF |
16 | | - Check Test Case ${TESTNAME} |
| 20 | + FAIL NOT RUN else=False |
17 | 21 |
|
18 | 22 | IF without branch with ELSE |
19 | | - Check Test Case ${TESTNAME} |
| 23 | + FAIL NOT RUN |
20 | 24 |
|
21 | | -IF follewed by ELSE IF |
22 | | - Check Test Case ${TESTNAME} |
| 25 | +IF followed by ELSE IF |
| 26 | + FAIL |
23 | 27 |
|
24 | | -IF follewed by ELSE |
25 | | - Check Test Case ${TESTNAME} |
| 28 | +IF followed by ELSE |
| 29 | + FAIL |
26 | 30 |
|
27 | 31 | Empty ELSE IF |
28 | | - Check Test Case ${TESTNAME} 1 |
29 | | - Check Test Case ${TESTNAME} 2 |
| 32 | + FAIL NOT RUN test=${TESTNAME} 1 else=False |
| 33 | + NOT RUN FAIL test=${TESTNAME} 2 else=False |
30 | 34 |
|
31 | 35 | ELSE IF without branch |
32 | | - Check Test Case ${TESTNAME} 1 |
33 | | - Check Test Case ${TESTNAME} 2 |
| 36 | + FAIL NOT RUN test=${TESTNAME} 1 else=False |
| 37 | + FAIL NOT RUN NOT RUN test=${TESTNAME} 2 |
34 | 38 |
|
35 | 39 | Empty ELSE |
36 | | - Check Test Case ${TESTNAME} |
| 40 | + FAIL NOT RUN NOT RUN |
37 | 41 |
|
38 | 42 | ELSE IF after ELSE |
39 | | - Check Test Case ${TESTNAME} 1 |
40 | | - Check Test Case ${TESTNAME} 2 |
| 43 | + FAIL NOT RUN NOT RUN types=['IF', 'ELSE', 'ELSE IF'] test=${TESTNAME} 1 |
| 44 | + FAIL NOT RUN NOT RUN NOT RUN types=['IF', 'ELSE', 'ELSE IF', 'ELSE IF'] test=${TESTNAME} 2 |
41 | 45 |
|
42 | 46 | Multiple ELSEs |
43 | | - Check Test Case ${TESTNAME} 1 |
44 | | - Check Test Case ${TESTNAME} 2 |
| 47 | + FAIL NOT RUN NOT RUN types=['IF', 'ELSE', 'ELSE'] test=${TESTNAME} 1 |
| 48 | + FAIL NOT RUN NOT RUN NOT RUN types=['IF', 'ELSE', 'ELSE', 'ELSE'] test=${TESTNAME} 2 |
45 | 49 |
|
46 | 50 | Nested IF |
47 | | - Check Test Case ${TESTNAME} 1 |
48 | | - Check Test Case ${TESTNAME} 2 |
49 | | - Check Test Case ${TESTNAME} 3 |
| 51 | + FAIL test=${TESTNAME} 1 |
| 52 | + FAIL NOT RUN test=${TESTNAME} 2 |
| 53 | + FAIL test=${TESTNAME} 3 |
50 | 54 |
|
51 | 55 | Nested FOR |
52 | | - Check Test Case ${TESTNAME} |
| 56 | + FAIL |
53 | 57 |
|
54 | 58 | Unnecessary END |
55 | | - Check Test Case ${TESTNAME} |
| 59 | + PASS NOT RUN index=0 |
| 60 | + NOT RUN FAIL index=1 |
56 | 61 |
|
57 | 62 | Assign in IF branch |
58 | | - Check Test Case ${TESTNAME} |
| 63 | + FAIL |
59 | 64 |
|
60 | 65 | Assign in ELSE IF branch |
61 | | - Check Test Case ${TESTNAME} |
| 66 | + FAIL NOT RUN else=False |
62 | 67 |
|
63 | 68 | Assign in ELSE branch |
64 | | - Check Test Case ${TESTNAME} |
| 69 | + FAIL NOT RUN |
65 | 70 |
|
66 | | -Invalid assing mark usage |
67 | | - Check Test Case ${TESTNAME} |
| 71 | +Invalid assign mark usage |
| 72 | + FAIL |
68 | 73 |
|
69 | 74 | Too many list variables in assign |
70 | | - Check Test Case ${TESTNAME} |
| 75 | + FAIL NOT RUN |
71 | 76 |
|
72 | 77 | Invalid number of variables in assign |
73 | | - Check Test Case ${TESTNAME} |
| 78 | + NOT RUN FAIL |
74 | 79 |
|
75 | 80 | Invalid value for list assign |
76 | | - Check Test Case ${TESTNAME} |
| 81 | + FAIL |
77 | 82 |
|
78 | 83 | Invalid value for dict assign |
79 | | - Check Test Case ${TESTNAME} |
| 84 | + NOT RUN FAIL |
80 | 85 |
|
81 | 86 | Assign when IF branch is empty |
82 | | - Check Test Case ${TESTNAME} |
| 87 | + FAIL |
83 | 88 |
|
84 | 89 | Assign when ELSE IF branch is empty |
85 | | - Check Test Case ${TESTNAME} |
| 90 | + FAIL NOT RUN else=False |
86 | 91 |
|
87 | 92 | Assign when ELSE branch is empty |
88 | | - Check Test Case ${TESTNAME} |
| 93 | + FAIL NOT RUN |
89 | 94 |
|
90 | 95 | Assign with RETURN |
91 | | - Check Test Case ${TESTNAME} |
| 96 | + [Template] NONE |
| 97 | + ${tc} = Check Test Case ${TESTNAME} |
| 98 | + Check IF/ELSE Status FAIL NOT RUN root=${tc.body[0].body[0]} |
0 commit comments