Merge: tests: Test result update for `curl_http`
[nit.git] / tests / sav / nitunit_args2.res
1 module test_test_nitunit is test
2
3 import test_nitunit
4
5 class TestX
6         test
7
8         fun test_foo is test do
9                 assert not_implemented: false # TODO remove once implemented
10
11                 var subject: X
12                 subject.foo
13         end
14
15         fun test_foo1 is test do
16                 assert not_implemented: false # TODO remove once implemented
17
18                 var subject: X
19                 var a: Int
20                 var b: Int
21                 subject.foo1(a, b)
22         end
23
24         fun test_foo3 is test do
25                 assert not_implemented: false # TODO remove once implemented
26
27                 var subject: X
28                 var exp: Y[X]
29                 var res = subject.foo3
30                 assert exp == res
31         end
32 end
33
34 class TestY
35         test
36
37         fun test_bra is test do
38                 assert not_implemented: false # TODO remove once implemented
39
40                 var subject: Y[X]
41                 var e: Int
42                 var exp: Int
43                 var res = subject[e]
44                 assert exp == res
45         end
46
47         fun test_bra_assign is test do
48                 assert not_implemented: false # TODO remove once implemented
49
50                 var subject: Y[X]
51                 var e: Int
52                 var i: Int
53                 subject[e] = i
54         end
55
56         fun test_plus is test do
57                 assert not_implemented: false # TODO remove once implemented
58
59                 var subject: Y[X]
60                 var e: Int
61                 var exp: Int
62                 var res = subject + e
63                 assert exp == res
64         end
65
66         fun test_minus is test do
67                 assert not_implemented: false # TODO remove once implemented
68
69                 var subject: Y[X]
70                 var e: Int
71                 var exp: Int
72                 var res = subject - e
73                 assert exp == res
74         end
75
76         fun test_star is test do
77                 assert not_implemented: false # TODO remove once implemented
78
79                 var subject: Y[X]
80                 var e: Int
81                 var exp: Int
82                 var res = subject * e
83                 assert exp == res
84         end
85
86         fun test_slash is test do
87                 assert not_implemented: false # TODO remove once implemented
88
89                 var subject: Y[X]
90                 var e: Int
91                 var exp: Int
92                 var res = subject / e
93                 assert exp == res
94         end
95
96         fun test_percent is test do
97                 assert not_implemented: false # TODO remove once implemented
98
99                 var subject: Y[X]
100                 var e: Int
101                 var exp: Int
102                 var res = subject % e
103                 assert exp == res
104         end
105
106         fun test_unary_minus is test do
107                 assert not_implemented: false # TODO remove once implemented
108
109                 var subject: Y[X]
110                 var exp: Int
111                 var res = -subject
112                 assert exp == res
113         end
114
115         fun test_equals is test do
116                 assert not_implemented: false # TODO remove once implemented
117
118                 var subject: Y[X]
119                 var e: nullable Object
120                 var exp: Bool
121                 var res = subject == e
122                 assert exp == res
123         end
124
125         fun test_not_equals is test do
126                 assert not_implemented: false # TODO remove once implemented
127
128                 var subject: Y[X]
129                 var e: nullable Object
130                 var exp: Bool
131                 var res = subject != e
132                 assert exp == res
133         end
134
135         fun test_lt is test do
136                 assert not_implemented: false # TODO remove once implemented
137
138                 var subject: Y[X]
139                 var e: Int
140                 var exp: Bool
141                 var res = subject < e
142                 assert exp == res
143         end
144
145         fun test_le is test do
146                 assert not_implemented: false # TODO remove once implemented
147
148                 var subject: Y[X]
149                 var e: Int
150                 var exp: Bool
151                 var res = subject <= e
152                 assert exp == res
153         end
154
155         fun test_compare is test do
156                 assert not_implemented: false # TODO remove once implemented
157
158                 var subject: Y[X]
159                 var e: Int
160                 var exp: Bool
161                 var res = subject <=> e
162                 assert exp == res
163         end
164
165         fun test_ge is test do
166                 assert not_implemented: false # TODO remove once implemented
167
168                 var subject: Y[X]
169                 var e: Int
170                 var exp: Bool
171                 var res = subject >= e
172                 assert exp == res
173         end
174
175         fun test_gt is test do
176                 assert not_implemented: false # TODO remove once implemented
177
178                 var subject: Y[X]
179                 var e: Int
180                 var exp: Bool
181                 var res = subject > e
182                 assert exp == res
183         end
184 end
185
186 class TestZ
187         test
188
189         fun test_bra is test do
190                 assert not_implemented: false # TODO remove once implemented
191
192                 var subject: Z
193                 var i: Int
194                 var j: Int
195                 var exp: Bool
196                 var res = subject[i, j]
197                 assert exp == res
198         end
199
200         fun test_bra_assign is test do
201                 assert not_implemented: false # TODO remove once implemented
202
203                 var subject: Z
204                 var i: Int
205                 var j: Int
206                 var k: Bool
207                 subject[i, j] = k
208         end
209
210         fun test_foo= is test do
211                 assert not_implemented: false # TODO remove once implemented
212
213                 var subject: Z
214                 var i: Int
215                 var j: Int
216                 subject.foo(i) = j
217         end
218
219         fun test_bar= is test do
220                 assert not_implemented: false # TODO remove once implemented
221
222                 var subject: Z
223                 var i: Int
224                 var j: Int
225                 var k: Int
226                 subject.bar(i, j) = k
227         end
228 end