Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(373)

Side by Side Diff: tests/language/comparison_test.dart

Issue 11361190: a === b -> identical(a, b) (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Address comments. Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tests/language/class_literal_test.dart ('k') | tests/language/compile_time_constant9_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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 }
OLDNEW
« no previous file with comments | « tests/language/class_literal_test.dart ('k') | tests/language/compile_time_constant9_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698