OLD | NEW |
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 // Dart test program for testing comparison operators. | 4 // Dart test program for testing comparison operators. |
5 | 5 |
6 class Helper { | 6 class Helper { |
7 static bool STRICT_EQ(a, b) { | 7 static bool STRICT_EQ(a, b) { |
8 return a === b; | 8 return identical(a, b); |
9 } | 9 } |
10 | 10 |
11 static bool STRICT_NE(a, b) { | 11 static bool STRICT_NE(a, b) { |
12 return a !== b; | 12 return !identical(a, b); |
13 } | 13 } |
14 | 14 |
15 static bool EQ(a, b) { | 15 static bool EQ(a, b) { |
16 return a == b; | 16 return a == b; |
17 } | 17 } |
18 | 18 |
19 static bool NE(a, b) { | 19 static bool NE(a, b) { |
20 return a != b; | 20 return a != b; |
21 } | 21 } |
22 | 22 |
(...skipping 17 matching lines...) Expand all Loading... |
40 class A { | 40 class A { |
41 var b; | 41 var b; |
42 | 42 |
43 A(x) : b = x { } | 43 A(x) : b = x { } |
44 } | 44 } |
45 | 45 |
46 class ComparisonTest { | 46 class ComparisonTest { |
47 static testMain() { | 47 static testMain() { |
48 var a = new A(0); | 48 var a = new A(0); |
49 var b = new A(1); | 49 var b = new A(1); |
50 Expect.equals(true, Helper.STRICT_EQ(a, a)); | 50 Expect.isTrue(Helper.STRICT_EQ(a, a)); |
51 Expect.equals(false, Helper.STRICT_EQ(a, b)); | 51 Expect.isFalse(Helper.STRICT_EQ(a, b)); |
52 Expect.equals(false, Helper.STRICT_EQ(b, a)); | 52 Expect.isFalse(Helper.STRICT_EQ(b, a)); |
53 Expect.equals(true, Helper.STRICT_EQ(b, b)); | 53 Expect.isTrue(Helper.STRICT_EQ(b, b)); |
54 | 54 |
55 Expect.equals(false, Helper.STRICT_NE(a, a)); | 55 Expect.isFalse(Helper.STRICT_NE(a, a)); |
56 Expect.equals(true, Helper.STRICT_NE(a, b)); | 56 Expect.isTrue(Helper.STRICT_NE(a, b)); |
57 Expect.equals(true, Helper.STRICT_NE(b, a)); | 57 Expect.isTrue(Helper.STRICT_NE(b, a)); |
58 Expect.equals(false, Helper.STRICT_NE(b, b)); | 58 Expect.isFalse(Helper.STRICT_NE(b, b)); |
59 | 59 |
60 Expect.equals(true, Helper.STRICT_EQ(false, false)); | 60 Expect.isTrue(Helper.STRICT_EQ(false, false)); |
61 Expect.equals(false, Helper.STRICT_EQ(false, true)); | 61 Expect.isFalse(Helper.STRICT_EQ(false, true)); |
62 Expect.equals(false, Helper.STRICT_EQ(true, false)); | 62 Expect.isFalse(Helper.STRICT_EQ(true, false)); |
63 Expect.equals(true, Helper.STRICT_EQ(true, true)); | 63 Expect.isTrue(Helper.STRICT_EQ(true, true)); |
64 | 64 |
65 Expect.equals(false, Helper.STRICT_NE(false, false)); | 65 Expect.isFalse(Helper.STRICT_NE(false, false)); |
66 Expect.equals(true, Helper.STRICT_NE(false, true)); | 66 Expect.isTrue(Helper.STRICT_NE(false, true)); |
67 Expect.equals(true, Helper.STRICT_NE(true, false)); | 67 Expect.isTrue(Helper.STRICT_NE(true, false)); |
68 Expect.equals(false, Helper.STRICT_NE(true, true)); | 68 Expect.isFalse(Helper.STRICT_NE(true, true)); |
69 | 69 |
70 Expect.equals(true, Helper.STRICT_EQ(false, false)); | 70 Expect.isTrue(Helper.STRICT_EQ(false, false)); |
71 Expect.equals(false, Helper.STRICT_EQ(false, true)); | 71 Expect.isFalse(Helper.STRICT_EQ(false, true)); |
72 Expect.equals(false, Helper.STRICT_EQ(true, false)); | 72 Expect.isFalse(Helper.STRICT_EQ(true, false)); |
73 Expect.equals(true, Helper.STRICT_EQ(true, true)); | 73 Expect.isTrue(Helper.STRICT_EQ(true, true)); |
74 | 74 |
75 Expect.equals(false, Helper.STRICT_NE(false, false)); | 75 Expect.isFalse(Helper.STRICT_NE(false, false)); |
76 Expect.equals(true, Helper.STRICT_NE(false, true)); | 76 Expect.isTrue(Helper.STRICT_NE(false, true)); |
77 Expect.equals(true, Helper.STRICT_NE(true, false)); | 77 Expect.isTrue(Helper.STRICT_NE(true, false)); |
78 Expect.equals(false, Helper.STRICT_NE(true, true)); | 78 Expect.isFalse(Helper.STRICT_NE(true, true)); |
79 | 79 |
80 Expect.equals(true, Helper.EQ(false, false)); | 80 Expect.isTrue(Helper.EQ(false, false)); |
81 Expect.equals(false, Helper.EQ(false, true)); | 81 Expect.isFalse(Helper.EQ(false, true)); |
82 Expect.equals(false, Helper.EQ(true, false)); | 82 Expect.isFalse(Helper.EQ(true, false)); |
83 Expect.equals(true, Helper.EQ(true, true)); | 83 Expect.isTrue(Helper.EQ(true, true)); |
84 | 84 |
85 Expect.equals(false, Helper.NE(false, false)); | 85 Expect.isFalse(Helper.NE(false, false)); |
86 Expect.equals(true, Helper.NE(false, true)); | 86 Expect.isTrue(Helper.NE(false, true)); |
87 Expect.equals(true, Helper.NE(true, false)); | 87 Expect.isTrue(Helper.NE(true, false)); |
88 Expect.equals(false, Helper.NE(true, true)); | 88 Expect.isFalse(Helper.NE(true, true)); |
89 | 89 |
90 Expect.equals(true, Helper.STRICT_EQ(-1, -1)); | 90 Expect.isTrue(Helper.STRICT_EQ(-1, -1)); |
91 Expect.equals(true, Helper.STRICT_EQ(0, 0)); | 91 Expect.isTrue(Helper.STRICT_EQ(0, 0)); |
92 Expect.equals(true, Helper.STRICT_EQ(1, 1)); | 92 Expect.isTrue(Helper.STRICT_EQ(1, 1)); |
93 Expect.equals(false, Helper.STRICT_EQ(-1, 0)); | 93 Expect.isFalse(Helper.STRICT_EQ(-1, 0)); |
94 Expect.equals(false, Helper.STRICT_EQ(-1, 1)); | 94 Expect.isFalse(Helper.STRICT_EQ(-1, 1)); |
95 Expect.equals(false, Helper.STRICT_EQ(0, 1)); | 95 Expect.isFalse(Helper.STRICT_EQ(0, 1)); |
96 | 96 |
97 Expect.equals(false, Helper.STRICT_NE(-1, -1)); | 97 Expect.isFalse(Helper.STRICT_NE(-1, -1)); |
98 Expect.equals(false, Helper.STRICT_NE(0, 0)); | 98 Expect.isFalse(Helper.STRICT_NE(0, 0)); |
99 Expect.equals(false, Helper.STRICT_NE(1, 1)); | 99 Expect.isFalse(Helper.STRICT_NE(1, 1)); |
100 Expect.equals(true, Helper.STRICT_NE(-1, 0)); | 100 Expect.isTrue(Helper.STRICT_NE(-1, 0)); |
101 Expect.equals(true, Helper.STRICT_NE(-1, 1)); | 101 Expect.isTrue(Helper.STRICT_NE(-1, 1)); |
102 Expect.equals(true, Helper.STRICT_NE(0, 1)); | 102 Expect.isTrue(Helper.STRICT_NE(0, 1)); |
103 | 103 |
104 Expect.equals(true, Helper.EQ(-1, -1)); | 104 Expect.isTrue(Helper.EQ(-1, -1)); |
105 Expect.equals(true, Helper.EQ(0, 0)); | 105 Expect.isTrue(Helper.EQ(0, 0)); |
106 Expect.equals(true, Helper.EQ(1, 1)); | 106 Expect.isTrue(Helper.EQ(1, 1)); |
107 Expect.equals(false, Helper.EQ(-1, 0)); | 107 Expect.isFalse(Helper.EQ(-1, 0)); |
108 Expect.equals(false, Helper.EQ(-1, 1)); | 108 Expect.isFalse(Helper.EQ(-1, 1)); |
109 Expect.equals(false, Helper.EQ(0, 1)); | 109 Expect.isFalse(Helper.EQ(0, 1)); |
110 | 110 |
111 Expect.equals(false, Helper.NE(-1, -1)); | 111 Expect.isFalse(Helper.NE(-1, -1)); |
112 Expect.equals(false, Helper.NE(0, 0)); | 112 Expect.isFalse(Helper.NE(0, 0)); |
113 Expect.equals(false, Helper.NE(1, 1)); | 113 Expect.isFalse(Helper.NE(1, 1)); |
114 Expect.equals(true, Helper.NE(-1, 0)); | 114 Expect.isTrue(Helper.NE(-1, 0)); |
115 Expect.equals(true, Helper.NE(-1, 1)); | 115 Expect.isTrue(Helper.NE(-1, 1)); |
116 Expect.equals(true, Helper.NE(0, 1)); | 116 Expect.isTrue(Helper.NE(0, 1)); |
117 | 117 |
118 Expect.equals(false, Helper.LT(-1, -1)); | 118 Expect.isFalse(Helper.LT(-1, -1)); |
119 Expect.equals(false, Helper.LT(0, 0)); | 119 Expect.isFalse(Helper.LT(0, 0)); |
120 Expect.equals(false, Helper.LT(1, 1)); | 120 Expect.isFalse(Helper.LT(1, 1)); |
121 Expect.equals(true, Helper.LT(-1, 0)); | 121 Expect.isTrue(Helper.LT(-1, 0)); |
122 Expect.equals(true, Helper.LT(-1, 1)); | 122 Expect.isTrue(Helper.LT(-1, 1)); |
123 Expect.equals(true, Helper.LT(0, 1)); | 123 Expect.isTrue(Helper.LT(0, 1)); |
124 Expect.equals(false, Helper.LT(0, -1)); | 124 Expect.isFalse(Helper.LT(0, -1)); |
125 Expect.equals(false, Helper.LT(1, -1)); | 125 Expect.isFalse(Helper.LT(1, -1)); |
126 Expect.equals(false, Helper.LT(1, 0)); | 126 Expect.isFalse(Helper.LT(1, 0)); |
127 | 127 |
128 Expect.equals(true, Helper.LE(-1, -1)); | 128 Expect.isTrue(Helper.LE(-1, -1)); |
129 Expect.equals(true, Helper.LE(0, 0)); | 129 Expect.isTrue(Helper.LE(0, 0)); |
130 Expect.equals(true, Helper.LE(1, 1)); | 130 Expect.isTrue(Helper.LE(1, 1)); |
131 Expect.equals(true, Helper.LE(-1, 0)); | 131 Expect.isTrue(Helper.LE(-1, 0)); |
132 Expect.equals(true, Helper.LE(-1, 1)); | 132 Expect.isTrue(Helper.LE(-1, 1)); |
133 Expect.equals(true, Helper.LE(0, 1)); | 133 Expect.isTrue(Helper.LE(0, 1)); |
134 Expect.equals(false, Helper.LE(0, -1)); | 134 Expect.isFalse(Helper.LE(0, -1)); |
135 Expect.equals(false, Helper.LE(1, -1)); | 135 Expect.isFalse(Helper.LE(1, -1)); |
136 Expect.equals(false, Helper.LE(1, 0)); | 136 Expect.isFalse(Helper.LE(1, 0)); |
137 | 137 |
138 Expect.equals(false, Helper.GT(-1, -1)); | 138 Expect.isFalse(Helper.GT(-1, -1)); |
139 Expect.equals(false, Helper.GT(0, 0)); | 139 Expect.isFalse(Helper.GT(0, 0)); |
140 Expect.equals(false, Helper.GT(1, 1)); | 140 Expect.isFalse(Helper.GT(1, 1)); |
141 Expect.equals(false, Helper.GT(-1, 0)); | 141 Expect.isFalse(Helper.GT(-1, 0)); |
142 Expect.equals(false, Helper.GT(-1, 1)); | 142 Expect.isFalse(Helper.GT(-1, 1)); |
143 Expect.equals(false, Helper.GT(0, 1)); | 143 Expect.isFalse(Helper.GT(0, 1)); |
144 Expect.equals(true, Helper.GT(0, -1)); | 144 Expect.isTrue(Helper.GT(0, -1)); |
145 Expect.equals(true, Helper.GT(1, -1)); | 145 Expect.isTrue(Helper.GT(1, -1)); |
146 Expect.equals(true, Helper.GT(1, 0)); | 146 Expect.isTrue(Helper.GT(1, 0)); |
147 | 147 |
148 Expect.equals(true, Helper.GE(-1, -1)); | 148 Expect.isTrue(Helper.GE(-1, -1)); |
149 Expect.equals(true, Helper.GE(0, 0)); | 149 Expect.isTrue(Helper.GE(0, 0)); |
150 Expect.equals(true, Helper.GE(1, 1)); | 150 Expect.isTrue(Helper.GE(1, 1)); |
151 Expect.equals(false, Helper.GE(-1, 0)); | 151 Expect.isFalse(Helper.GE(-1, 0)); |
152 Expect.equals(false, Helper.GE(-1, 1)); | 152 Expect.isFalse(Helper.GE(-1, 1)); |
153 Expect.equals(false, Helper.GE(0, 1)); | 153 Expect.isFalse(Helper.GE(0, 1)); |
154 Expect.equals(true, Helper.GE(0, -1)); | 154 Expect.isTrue(Helper.GE(0, -1)); |
155 Expect.equals(true, Helper.GE(1, -1)); | 155 Expect.isTrue(Helper.GE(1, -1)); |
156 Expect.equals(true, Helper.GE(1, 0)); | 156 Expect.isTrue(Helper.GE(1, 0)); |
157 | 157 |
158 Expect.equals(true, Helper.STRICT_EQ(-1.0, -1.0)); | 158 Expect.isTrue(Helper.STRICT_EQ(-1.0, -1.0)); |
159 Expect.equals(true, Helper.STRICT_EQ(0.0, 0.0)); | 159 Expect.isTrue(Helper.STRICT_EQ(0.0, 0.0)); |
160 Expect.equals(true, Helper.STRICT_EQ(1.0, 1.0)); | 160 Expect.isTrue(Helper.STRICT_EQ(1.0, 1.0)); |
161 Expect.equals(false, Helper.STRICT_EQ(-1.0, 0.0)); | 161 Expect.isFalse(Helper.STRICT_EQ(-1.0, 0.0)); |
162 Expect.equals(false, Helper.STRICT_EQ(-1.0, 1.0)); | 162 Expect.isFalse(Helper.STRICT_EQ(-1.0, 1.0)); |
163 Expect.equals(false, Helper.STRICT_EQ(0.0, 1.0)); | 163 Expect.isFalse(Helper.STRICT_EQ(0.0, 1.0)); |
164 | 164 |
165 Expect.equals(false, Helper.STRICT_NE(-1.0, -1.0)); | 165 Expect.isFalse(Helper.STRICT_NE(-1.0, -1.0)); |
166 Expect.equals(false, Helper.STRICT_NE(0.0, 0.0)); | 166 Expect.isFalse(Helper.STRICT_NE(0.0, 0.0)); |
167 Expect.equals(false, Helper.STRICT_NE(1.0, 1.0)); | 167 Expect.isFalse(Helper.STRICT_NE(1.0, 1.0)); |
168 Expect.equals(true, Helper.STRICT_NE(-1.0, 0.0)); | 168 Expect.isTrue(Helper.STRICT_NE(-1.0, 0.0)); |
169 Expect.equals(true, Helper.STRICT_NE(-1.0, 1.0)); | 169 Expect.isTrue(Helper.STRICT_NE(-1.0, 1.0)); |
170 Expect.equals(true, Helper.STRICT_NE(0.0, 1.0)); | 170 Expect.isTrue(Helper.STRICT_NE(0.0, 1.0)); |
171 | 171 |
172 Expect.equals(true, Helper.EQ(-1.0, -1.0)); | 172 Expect.isTrue(Helper.EQ(-1.0, -1.0)); |
173 Expect.equals(true, Helper.EQ(0.0, 0.0)); | 173 Expect.isTrue(Helper.EQ(0.0, 0.0)); |
174 Expect.equals(true, Helper.EQ(1.0, 1.0)); | 174 Expect.isTrue(Helper.EQ(1.0, 1.0)); |
175 Expect.equals(false, Helper.EQ(-1.0, 0.0)); | 175 Expect.isFalse(Helper.EQ(-1.0, 0.0)); |
176 Expect.equals(false, Helper.EQ(-1.0, 1.0)); | 176 Expect.isFalse(Helper.EQ(-1.0, 1.0)); |
177 Expect.equals(false, Helper.EQ(0.0, 1.0)); | 177 Expect.isFalse(Helper.EQ(0.0, 1.0)); |
178 | 178 |
179 Expect.equals(false, Helper.NE(-1.0, -1.0)); | 179 Expect.isFalse(Helper.NE(-1.0, -1.0)); |
180 Expect.equals(false, Helper.NE(0.0, 0.0)); | 180 Expect.isFalse(Helper.NE(0.0, 0.0)); |
181 Expect.equals(false, Helper.NE(1.0, 1.0)); | 181 Expect.isFalse(Helper.NE(1.0, 1.0)); |
182 Expect.equals(true, Helper.NE(-1.0, 0.0)); | 182 Expect.isTrue(Helper.NE(-1.0, 0.0)); |
183 Expect.equals(true, Helper.NE(-1.0, 1.0)); | 183 Expect.isTrue(Helper.NE(-1.0, 1.0)); |
184 Expect.equals(true, Helper.NE(0.0, 1.0)); | 184 Expect.isTrue(Helper.NE(0.0, 1.0)); |
185 | 185 |
186 Expect.equals(false, Helper.LT(-1.0, -1.0)); | 186 Expect.isFalse(Helper.LT(-1.0, -1.0)); |
187 Expect.equals(false, Helper.LT(0.0, 0.0)); | 187 Expect.isFalse(Helper.LT(0.0, 0.0)); |
188 Expect.equals(false, Helper.LT(1.0, 1.0)); | 188 Expect.isFalse(Helper.LT(1.0, 1.0)); |
189 Expect.equals(true, Helper.LT(-1.0, 0.0)); | 189 Expect.isTrue(Helper.LT(-1.0, 0.0)); |
190 Expect.equals(true, Helper.LT(-1.0, 1.0)); | 190 Expect.isTrue(Helper.LT(-1.0, 1.0)); |
191 Expect.equals(true, Helper.LT(0.0, 1.0)); | 191 Expect.isTrue(Helper.LT(0.0, 1.0)); |
192 Expect.equals(false, Helper.LT(0.0, -1.0)); | 192 Expect.isFalse(Helper.LT(0.0, -1.0)); |
193 Expect.equals(false, Helper.LT(1.0, -1.0)); | 193 Expect.isFalse(Helper.LT(1.0, -1.0)); |
194 Expect.equals(false, Helper.LT(1.0, 0.0)); | 194 Expect.isFalse(Helper.LT(1.0, 0.0)); |
195 | 195 |
196 Expect.equals(true, Helper.LE(-1.0, -1.0)); | 196 Expect.isTrue(Helper.LE(-1.0, -1.0)); |
197 Expect.equals(true, Helper.LE(0.0, 0.0)); | 197 Expect.isTrue(Helper.LE(0.0, 0.0)); |
198 Expect.equals(true, Helper.LE(1.0, 1.0)); | 198 Expect.isTrue(Helper.LE(1.0, 1.0)); |
199 Expect.equals(true, Helper.LE(-1.0, 0.0)); | 199 Expect.isTrue(Helper.LE(-1.0, 0.0)); |
200 Expect.equals(true, Helper.LE(-1.0, 1.0)); | 200 Expect.isTrue(Helper.LE(-1.0, 1.0)); |
201 Expect.equals(true, Helper.LE(0.0, 1.0)); | 201 Expect.isTrue(Helper.LE(0.0, 1.0)); |
202 Expect.equals(false, Helper.LE(0.0, -1.0)); | 202 Expect.isFalse(Helper.LE(0.0, -1.0)); |
203 Expect.equals(false, Helper.LE(1.0, -1.0)); | 203 Expect.isFalse(Helper.LE(1.0, -1.0)); |
204 Expect.equals(false, Helper.LE(1.0, 0.0)); | 204 Expect.isFalse(Helper.LE(1.0, 0.0)); |
205 | 205 |
206 Expect.equals(false, Helper.GT(-1.0, -1.0)); | 206 Expect.isFalse(Helper.GT(-1.0, -1.0)); |
207 Expect.equals(false, Helper.GT(0.0, 0.0)); | 207 Expect.isFalse(Helper.GT(0.0, 0.0)); |
208 Expect.equals(false, Helper.GT(1.0, 1.0)); | 208 Expect.isFalse(Helper.GT(1.0, 1.0)); |
209 Expect.equals(false, Helper.GT(-1.0, 0.0)); | 209 Expect.isFalse(Helper.GT(-1.0, 0.0)); |
210 Expect.equals(false, Helper.GT(-1.0, 1.0)); | 210 Expect.isFalse(Helper.GT(-1.0, 1.0)); |
211 Expect.equals(false, Helper.GT(0.0, 1.0)); | 211 Expect.isFalse(Helper.GT(0.0, 1.0)); |
212 Expect.equals(true, Helper.GT(0.0, -1.0)); | 212 Expect.isTrue(Helper.GT(0.0, -1.0)); |
213 Expect.equals(true, Helper.GT(1.0, -1.0)); | 213 Expect.isTrue(Helper.GT(1.0, -1.0)); |
214 Expect.equals(true, Helper.GT(1.0, 0.0)); | 214 Expect.isTrue(Helper.GT(1.0, 0.0)); |
215 | 215 |
216 Expect.equals(true, Helper.GE(-1.0, -1.0)); | 216 Expect.isTrue(Helper.GE(-1.0, -1.0)); |
217 Expect.equals(true, Helper.GE(0.0, 0.0)); | 217 Expect.isTrue(Helper.GE(0.0, 0.0)); |
218 Expect.equals(true, Helper.GE(1.0, 1.0)); | 218 Expect.isTrue(Helper.GE(1.0, 1.0)); |
219 Expect.equals(false, Helper.GE(-1.0, 0.0)); | 219 Expect.isFalse(Helper.GE(-1.0, 0.0)); |
220 Expect.equals(false, Helper.GE(-1.0, 1.0)); | 220 Expect.isFalse(Helper.GE(-1.0, 1.0)); |
221 Expect.equals(false, Helper.GE(0.0, 1.0)); | 221 Expect.isFalse(Helper.GE(0.0, 1.0)); |
222 Expect.equals(true, Helper.GE(0.0, -1.0)); | 222 Expect.isTrue(Helper.GE(0.0, -1.0)); |
223 Expect.equals(true, Helper.GE(1.0, -1.0)); | 223 Expect.isTrue(Helper.GE(1.0, -1.0)); |
224 Expect.equals(true, Helper.GE(1.0, 0.0)); | 224 Expect.isTrue(Helper.GE(1.0, 0.0)); |
225 | 225 |
226 Expect.equals(true, Helper.EQ(null, null)); | 226 Expect.isTrue(Helper.EQ(null, null)); |
227 Expect.equals(false, Helper.EQ(null, "Str")); | 227 Expect.isFalse(Helper.EQ(null, "Str")); |
228 Expect.equals(true, Helper.NE(null, 2)); | 228 Expect.isTrue(Helper.NE(null, 2)); |
229 Expect.equals(false, Helper.NE(null, null)); | 229 Expect.isFalse(Helper.NE(null, null)); |
230 | 230 |
231 Expect.equals(true, Helper.STRICT_EQ(null, null)); | 231 Expect.isTrue(Helper.STRICT_EQ(null, null)); |
232 Expect.equals(false, Helper.STRICT_EQ(null, "Str")); | 232 Expect.isFalse(Helper.STRICT_EQ(null, "Str")); |
233 Expect.equals(true, Helper.STRICT_NE(null, 2)); | 233 Expect.isTrue(Helper.STRICT_NE(null, 2)); |
234 Expect.equals(false, Helper.STRICT_NE(null, null)); | 234 Expect.isFalse(Helper.STRICT_NE(null, null)); |
235 | 235 |
236 Expect.equals(false, Helper.GT(1, 1.2)); | 236 Expect.isFalse(Helper.GT(1, 1.2)); |
237 Expect.equals(true, Helper.GT(3, 1.2)); | 237 Expect.isTrue(Helper.GT(3, 1.2)); |
238 Expect.equals(true, Helper.GT(2.0, 1)); | 238 Expect.isTrue(Helper.GT(2.0, 1)); |
239 Expect.equals(false, Helper.GT(3.1, 4)); | 239 Expect.isFalse(Helper.GT(3.1, 4)); |
240 | 240 |
241 Expect.equals(false, Helper.GE(1, 1.2)); | 241 Expect.isFalse(Helper.GE(1, 1.2)); |
242 Expect.equals(true, Helper.GE(3, 1.2)); | 242 Expect.isTrue(Helper.GE(3, 1.2)); |
243 Expect.equals(true, Helper.GE(2.0, 1)); | 243 Expect.isTrue(Helper.GE(2.0, 1)); |
244 Expect.equals(false, Helper.GE(3.1, 4)); | 244 Expect.isFalse(Helper.GE(3.1, 4)); |
245 Expect.equals(true, Helper.GE(2.0, 2)); | 245 Expect.isTrue(Helper.GE(2.0, 2)); |
246 Expect.equals(true, Helper.GE(2, 2.0)); | 246 Expect.isTrue(Helper.GE(2, 2.0)); |
247 | 247 |
248 Expect.equals(true, Helper.LT(1, 1.2)); | 248 Expect.isTrue(Helper.LT(1, 1.2)); |
249 Expect.equals(false, Helper.LT(3, 1.2)); | 249 Expect.isFalse(Helper.LT(3, 1.2)); |
250 Expect.equals(false, Helper.LT(2.0, 1)); | 250 Expect.isFalse(Helper.LT(2.0, 1)); |
251 Expect.equals(true, Helper.LT(3.1, 4)); | 251 Expect.isTrue(Helper.LT(3.1, 4)); |
252 | 252 |
253 Expect.equals(true, Helper.LE(1, 1.2)); | 253 Expect.isTrue(Helper.LE(1, 1.2)); |
254 Expect.equals(false, Helper.LE(3, 1.2)); | 254 Expect.isFalse(Helper.LE(3, 1.2)); |
255 Expect.equals(false, Helper.LE(2.0, 1)); | 255 Expect.isFalse(Helper.LE(2.0, 1)); |
256 Expect.equals(true, Helper.LE(3.1, 4)); | 256 Expect.isTrue(Helper.LE(3.1, 4)); |
257 Expect.equals(true, Helper.LE(2.0, 2)); | 257 Expect.isTrue(Helper.LE(2.0, 2)); |
258 Expect.equals(true, Helper.LE(2, 2.0)); | 258 Expect.isTrue(Helper.LE(2, 2.0)); |
259 | 259 |
260 // Bignums. | 260 // Bignums. |
261 Expect.equals(true, Helper.LE(0xF00000000005, 0xF00000000006)); | 261 Expect.isTrue(Helper.LE(0xF00000000005, 0xF00000000006)); |
262 Expect.equals(true, Helper.LE(0xF00000000005, 0xF00000000005)); | 262 Expect.isTrue(Helper.LE(0xF00000000005, 0xF00000000005)); |
263 Expect.equals(false, Helper.LE(0xF00000000006, 0xF00000000005)); | 263 Expect.isFalse(Helper.LE(0xF00000000006, 0xF00000000005)); |
264 Expect.equals(true, Helper.LE(12, 0xF00000000005)); | 264 Expect.isTrue(Helper.LE(12, 0xF00000000005)); |
265 Expect.equals(true, Helper.LE(12.2, 0xF00000000005)); | 265 Expect.isTrue(Helper.LE(12.2, 0xF00000000005)); |
266 | 266 |
267 Expect.equals(true, Helper.EQ(4294967295, 4.294967295e9)); | 267 Expect.isTrue(Helper.EQ(4294967295, 4.294967295e9)); |
268 Expect.equals(true, Helper.EQ(4.294967295e9, 4294967295)); | 268 Expect.isTrue(Helper.EQ(4.294967295e9, 4294967295)); |
269 Expect.equals(false, Helper.EQ(4.294967295e9, 42)); | 269 Expect.isFalse(Helper.EQ(4.294967295e9, 42)); |
270 Expect.equals(false, Helper.EQ(42, 4.294967295e9)); | 270 Expect.isFalse(Helper.EQ(42, 4.294967295e9)); |
271 Expect.equals(false, Helper.EQ(4294967295, 42)); | 271 Expect.isFalse(Helper.EQ(4294967295, 42)); |
272 Expect.equals(false, Helper.EQ(42, 4294967295)); | 272 Expect.isFalse(Helper.EQ(42, 4294967295)); |
273 | 273 |
274 // Fractions & mixed | 274 // Fractions & mixed |
275 Expect.equals(true, Helper.EQ(1.0, 1)); | 275 Expect.isTrue(Helper.EQ(1.0, 1)); |
276 Expect.equals(true, Helper.EQ(1.0, 1)); | 276 Expect.isTrue(Helper.EQ(1.0, 1)); |
277 Expect.equals(true, Helper.EQ(1, 1.0)); | 277 Expect.isTrue(Helper.EQ(1, 1.0)); |
278 Expect.equals(true, Helper.EQ(1, 1.0)); | 278 Expect.isTrue(Helper.EQ(1, 1.0)); |
279 Expect.equals(true, Helper.EQ(1.1, 1.1)); | 279 Expect.isTrue(Helper.EQ(1.1, 1.1)); |
280 Expect.equals(true, Helper.EQ(1.1, 1.1)); | 280 Expect.isTrue(Helper.EQ(1.1, 1.1)); |
281 Expect.equals(true, Helper.EQ(1.1, 1.1)); | 281 Expect.isTrue(Helper.EQ(1.1, 1.1)); |
282 | 282 |
283 Expect.equals(false, Helper.GT(1, 1.2)); | 283 Expect.isFalse(Helper.GT(1, 1.2)); |
284 Expect.equals(true, Helper.GT(1.2, 1)); | 284 Expect.isTrue(Helper.GT(1.2, 1)); |
285 Expect.equals(true, Helper.GT(1.2, 1.1)); | 285 Expect.isTrue(Helper.GT(1.2, 1.1)); |
286 Expect.equals(true, Helper.GT(1.2, 1.1)); | 286 Expect.isTrue(Helper.GT(1.2, 1.1)); |
287 Expect.equals(true, Helper.GT(1.2, 1.1)); | 287 Expect.isTrue(Helper.GT(1.2, 1.1)); |
288 | 288 |
289 Expect.equals(true, Helper.LT(1, 1.2)); | 289 Expect.isTrue(Helper.LT(1, 1.2)); |
290 Expect.equals(false, Helper.LT(1.2, 1)); | 290 Expect.isFalse(Helper.LT(1.2, 1)); |
291 Expect.equals(false, Helper.LT(1.2, 1.1)); | 291 Expect.isFalse(Helper.LT(1.2, 1.1)); |
292 Expect.equals(false, Helper.LT(1.2, 1.1)); | 292 Expect.isFalse(Helper.LT(1.2, 1.1)); |
293 Expect.equals(false, Helper.LT(1.2, 1.1)); | 293 Expect.isFalse(Helper.LT(1.2, 1.1)); |
294 | 294 |
295 Expect.equals(false, Helper.GE(1.1, 1.2)); | 295 Expect.isFalse(Helper.GE(1.1, 1.2)); |
296 Expect.equals(false, Helper.GE(1.1, 1.2)); | 296 Expect.isFalse(Helper.GE(1.1, 1.2)); |
297 Expect.equals(true, Helper.GE(1.2, 1.2)); | 297 Expect.isTrue(Helper.GE(1.2, 1.2)); |
298 Expect.equals(true, Helper.GE(1.2, 1.2)); | 298 Expect.isTrue(Helper.GE(1.2, 1.2)); |
299 | 299 |
300 // With non-number classes. | 300 // With non-number classes. |
301 Expect.equals(false, Helper.EQ(1, "eeny")); | 301 Expect.isFalse(Helper.EQ(1, "eeny")); |
302 Expect.equals(false, Helper.EQ("meeny", 1)); | 302 Expect.isFalse(Helper.EQ("meeny", 1)); |
303 Expect.equals(false, Helper.EQ(1.1, "miny")); | 303 Expect.isFalse(Helper.EQ(1.1, "miny")); |
304 Expect.equals(false, Helper.EQ("moe", 1.1)); | 304 Expect.isFalse(Helper.EQ("moe", 1.1)); |
305 Expect.equals(false, Helper.EQ(1.1, "catch")); | 305 Expect.isFalse(Helper.EQ(1.1, "catch")); |
306 Expect.equals(false, Helper.EQ("the", 1.1)); | 306 Expect.isFalse(Helper.EQ("the", 1.1)); |
307 | 307 |
308 // With null. | 308 // With null. |
309 Expect.equals(false, Helper.EQ(1, null)); | 309 Expect.isFalse(Helper.EQ(1, null)); |
310 Expect.equals(false, Helper.EQ(null, 1)); | 310 Expect.isFalse(Helper.EQ(null, 1)); |
311 Expect.equals(false, Helper.EQ(1.1, null)); | 311 Expect.isFalse(Helper.EQ(1.1, null)); |
312 Expect.equals(false, Helper.EQ(null, 1.1)); | 312 Expect.isFalse(Helper.EQ(null, 1.1)); |
313 Expect.equals(false, Helper.EQ(1.1, null)); | 313 Expect.isFalse(Helper.EQ(1.1, null)); |
314 Expect.equals(false, Helper.EQ(null, 1.1)); | 314 Expect.isFalse(Helper.EQ(null, 1.1)); |
315 | 315 |
316 // TODO(srdjan): Clarify behaviour of greater/less comparisons | 316 // TODO(srdjan): Clarify behaviour of greater/less comparisons |
317 // between numbers and non-numbers. | 317 // between numbers and non-numbers. |
318 } | 318 } |
319 } | 319 } |
320 | 320 |
321 main() { | 321 main() { |
322 ComparisonTest.testMain(); | 322 ComparisonTest.testMain(); |
323 } | 323 } |
OLD | NEW |