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 to test check that we can parse labels. | 4 // Dart test program to test check that we can parse labels. |
5 | 5 |
6 import "package:expect/expect.dart"; | |
7 | |
8 | 6 |
9 class Helper { | 7 class Helper { |
10 | 8 |
11 static int ticks; | 9 static int ticks; |
12 | 10 |
13 // Helper function to prevent endless loops in case labels or | 11 // Helper function to prevent endless loops in case labels or |
14 // break/continue is broken. | 12 // break/continue is broken. |
15 static doAgain() { | 13 static doAgain() { |
16 ++ticks; | 14 ++ticks; |
17 if (ticks > 300) { | 15 if (ticks > 300) { |
(...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
309 Expect.equals(111, Helper.test9()); | 307 Expect.equals(111, Helper.test9()); |
310 Expect.equals(111, Helper.test10()); | 308 Expect.equals(111, Helper.test10()); |
311 Expect.equals(111, Helper.test11()); | 309 Expect.equals(111, Helper.test11()); |
312 Expect.equals(111, Helper.test12()); | 310 Expect.equals(111, Helper.test12()); |
313 } | 311 } |
314 } | 312 } |
315 | 313 |
316 main() { | 314 main() { |
317 LabelTest.testMain(); | 315 LabelTest.testMain(); |
318 } | 316 } |
OLD | NEW |