Index: runtime/observatory/tests/service/next_through_for_each_loop_test.dart |
diff --git a/runtime/observatory/tests/service/next_through_for_each_loop_test.dart b/runtime/observatory/tests/service/next_through_for_each_loop_test.dart |
index 20d26bb428a8da955ca143c02ab5cc74ae1f9e47..2b06723c0ea417bdd91dd6904217d4b8f4ea16ab 100644 |
--- a/runtime/observatory/tests/service/next_through_for_each_loop_test.dart |
+++ b/runtime/observatory/tests/service/next_through_for_each_loop_test.dart |
@@ -5,12 +5,12 @@ |
import 'test_helper.dart'; |
import 'service_test_common.dart'; |
-const int LINE_A = 12; |
+const int LINE = 12; |
const String file = "next_through_for_each_loop_test.dart"; |
code() { |
List<int> data = [1, 2, 3, 4]; |
- for(int datapoint in data) { |
+ for (int datapoint in data) { |
print(datapoint); |
} |
} |
@@ -18,42 +18,44 @@ code() { |
List<String> stops = []; |
List<String> expected = [ |
// Initialize data (on '[') |
- "$file:${LINE_A+0}:20", |
+ "$file:${LINE+0}:20", |
- // Twice for some reason on data (on 'data') |
- "$file:${LINE_A+1}:24", |
+ // Twice on data (probably for 'create iterator' and 'moveNext' on iterator) |
+ // (on 'data') |
+ "$file:${LINE+1}:25", |
- // An iteration of the loop apparently is "data", "{", then inside loop |
+ // An iteration of the loop is "data", "{", then inside loop |
// (on call to 'print') |
- "$file:${LINE_A+1}:24", |
- "$file:${LINE_A+1}:30", |
- "$file:${LINE_A+2}:5", |
+ "$file:${LINE+1}:25", |
+ "$file:${LINE+1}:31", |
+ "$file:${LINE+2}:5", |
// Iteration 2 |
- "$file:${LINE_A+1}:24", |
- "$file:${LINE_A+1}:30", |
- "$file:${LINE_A+2}:5", |
+ "$file:${LINE+1}:25", |
+ "$file:${LINE+1}:31", |
+ "$file:${LINE+2}:5", |
// Iteration 3 |
- "$file:${LINE_A+1}:24", |
- "$file:${LINE_A+1}:30", |
- "$file:${LINE_A+2}:5", |
+ "$file:${LINE+1}:25", |
+ "$file:${LINE+1}:31", |
+ "$file:${LINE+2}:5", |
// Iteration 4 |
- "$file:${LINE_A+1}:24", |
- "$file:${LINE_A+1}:30", |
- "$file:${LINE_A+2}:5", |
+ "$file:${LINE+1}:25", |
+ "$file:${LINE+1}:31", |
+ "$file:${LINE+2}:5", |
// End: Apparently we go to data again, then on the final "}" |
- "$file:${LINE_A+1}:24", |
- "$file:${LINE_A+4}:1" |
+ "$file:${LINE+1}:25", |
+ "$file:${LINE+4}:1" |
]; |
var tests = [ |
hasPausedAtStart, |
- setBreakpointAtLine(LINE_A), |
+ setBreakpointAtLine(LINE), |
runStepThroughProgramRecordingStops(stops), |
- checkRecordedStops(stops, expected) |
+ checkRecordedStops(stops, expected, |
+ debugPrint: true, debugPrintFile: file, debugPrintLine: LINE) |
]; |
main(args) { |