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 | 4 |
5 import "package:expect/expect.dart"; | 5 import "package:expect/expect.dart"; |
6 | 6 |
7 // Tests for closures sharing mutable bindings. | 7 // Tests for closures sharing mutable bindings. |
8 | 8 |
9 var f; | 9 var f; |
10 var g; | 10 var g; |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 Expect.equals(200, f(300)); | 67 Expect.equals(200, f(300)); |
68 Expect.equals(300, g(400)); | 68 Expect.equals(300, g(400)); |
69 Expect.equals(400, g(500)); | 69 Expect.equals(400, g(500)); |
70 } | 70 } |
71 | 71 |
72 main() { | 72 main() { |
73 test(setupPlain); | 73 test(setupPlain); |
74 test(setupLoop); | 74 test(setupLoop); |
75 test(setupNestedLoop); | 75 test(setupNestedLoop); |
76 } | 76 } |
OLD | NEW |