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

Side by Side Diff: tests/compiler/dart2js/value_range_test.dart

Issue 11312203: "Reverting 14829-14832" (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: 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/compiler/dart2js/type_inference_test.dart ('k') | tests/corelib/reg_exp1_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) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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 4
5 import 'compiler_helper.dart'; 5 import 'compiler_helper.dart';
6 6
7 const int REMOVED = 0; 7 const int REMOVED = 0;
8 const int ABOVE_ZERO = 1; 8 const int ABOVE_ZERO = 1;
9 const int BELOW_LENGTH = 2; 9 const int BELOW_LENGTH = 2;
10 const int KEPT = 3; 10 const int KEPT = 3;
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 case BELOW_LENGTH: 214 case BELOW_LENGTH:
215 Expect.isTrue(!generated.contains('||')); 215 Expect.isTrue(!generated.contains('||'));
216 Expect.isTrue(generated.contains('ioore')); 216 Expect.isTrue(generated.contains('ioore'));
217 break; 217 break;
218 218
219 case KEPT: 219 case KEPT:
220 Expect.isTrue(generated.contains('ioore')); 220 Expect.isTrue(generated.contains('ioore'));
221 break; 221 break;
222 222
223 case ONE_CHECK: 223 case ONE_CHECK:
224 RegExp regexp = new RegExp('ioore'); 224 RegExp regexp = const RegExp('ioore');
225 Iterator matches = regexp.allMatches(generated).iterator(); 225 Iterator matches = regexp.allMatches(generated).iterator();
226 checkNumberOfMatches(matches, 1); 226 checkNumberOfMatches(matches, 1);
227 break; 227 break;
228 228
229 case ONE_ZERO_CHECK: 229 case ONE_ZERO_CHECK:
230 RegExp regexp = new RegExp('< 0'); 230 RegExp regexp = const RegExp('< 0');
231 Iterator matches = regexp.allMatches(generated).iterator(); 231 Iterator matches = regexp.allMatches(generated).iterator();
232 checkNumberOfMatches(matches, 1); 232 checkNumberOfMatches(matches, 1);
233 break; 233 break;
234 } 234 }
235 } 235 }
236 236
237 237
238 main() { 238 main() {
239 for (int i = 0; i < TESTS.length; i += 2) { 239 for (int i = 0; i < TESTS.length; i += 2) {
240 expect(TESTS[i], TESTS[i + 1]); 240 expect(TESTS[i], TESTS[i + 1]);
241 } 241 }
242 } 242 }
OLDNEW
« no previous file with comments | « tests/compiler/dart2js/type_inference_test.dart ('k') | tests/corelib/reg_exp1_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698