Files
sdk/tests/standalone/debugger/stepping_test.dart
T
devoncarew@google.com 558fcef922 Added a test to cover debugging step over.
Added a separate test to cover step in and out.

R=hausner@google.com

Review URL: https://codereview.chromium.org//18558005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24706 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-02 22:16:01 +00:00

32 lines
624 B
Dart

// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import "debug_lib.dart";
main() {
if (RunScript(testScript)) return;
bar();
}
void bar() {
print('foo1');
print('foo2');
print('foo3');
}
/**
* Set a breakpoint, resume to that breakpoint, step once, and verify that the
* step worked.
*/
var testScript = [
MatchFrames(["main"]),
SetBreakpoint(15),
Resume(),
MatchFrames(["bar"]),
Step(),
MatchFrames(["bar"]),
Resume(),
];