Chromium Code Reviews| Index: tests/standalone/debugger/breakpoint_resolved_test.dart |
| =================================================================== |
| --- tests/standalone/debugger/breakpoint_resolved_test.dart (revision 0) |
| +++ tests/standalone/debugger/breakpoint_resolved_test.dart (revision 0) |
| @@ -0,0 +1,35 @@ |
| +// 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(); |
| + |
| + print("Hello from debuggee"); |
| +} |
| + |
| +bar() { |
| + |
| + print("bar"); |
| +} |
| + |
| +var testScript = [ |
| + MatchFrame(0, "main"), |
| + SetBreakpoint(10), |
| + SetBreakpoint(12), |
| + SetBreakpoint(16), |
| + Resume(), |
| + ExpectEvent("breakpointResolved"), |
|
hausner
2013/06/18 17:30:25
I think this test might be quite brittle because i
|
| + ExpectEvent("breakpointResolved"), |
| + MatchFrame(0, "main"), |
| + Resume(), |
| + ExpectEvent("breakpointResolved"), |
| + MatchFrame(0, "bar"), |
| + Resume(), |
| + MatchFrame(0, "main"), |
| + Resume(), |
| +]; |