| OLD | NEW |
| (Empty) |
| 1 import 'package:expect/expect.dart'; | |
| 2 | |
| 3 var trace = []; | |
| 4 void write(String s, int a, int b) { | |
| 5 trace.add("$s $a $b"); | |
| 6 } | |
| 7 | |
| 8 void foo() { | |
| 9 var i = 0; | |
| 10 write("foo", i, i += 1); | |
| 11 } | |
| 12 | |
| 13 void bar() { | |
| 14 var i = 0; | |
| 15 try { | |
| 16 write("bar", i, i += 1); | |
| 17 } catch (_) {} | |
| 18 } | |
| 19 | |
| 20 void baz() { | |
| 21 var i = 0; | |
| 22 write("baz-notry", i, i += 1); | |
| 23 | |
| 24 i = 0; | |
| 25 try { | |
| 26 write("baz-try", i, i += 1); | |
| 27 } catch (_) {} | |
| 28 } | |
| 29 | |
| 30 void main() { | |
| 31 foo(); | |
| 32 bar(); | |
| 33 baz(); | |
| 34 Expect.listEquals(['foo 0 1', 'bar 0 1', 'baz-notry 0 1', 'baz-try 0 1'], | |
| 35 trace); | |
| 36 } | |
| OLD | NEW |