| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 #include "vm/dart_api_impl.h" | 5 #include "vm/dart_api_impl.h" |
| 6 #include "vm/debugger.h" | 6 #include "vm/debugger.h" |
| 7 #include "vm/unit_test.h" | 7 #include "vm/unit_test.h" |
| 8 | 8 |
| 9 namespace dart { | 9 namespace dart { |
| 10 | 10 |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 69 { | 69 { |
| 70 JSONArray jsarr(&js); | 70 JSONArray jsarr(&js); |
| 71 debugger->PrintBreakpointsToJSONArray(&jsarr); | 71 debugger->PrintBreakpointsToJSONArray(&jsarr); |
| 72 } | 72 } |
| 73 ExpectSubstringF( | 73 ExpectSubstringF( |
| 74 js.ToCString(), | 74 js.ToCString(), |
| 75 "[{\"type\":\"Breakpoint\",\"fixedId\":true,\"id\":\"breakpoints\\/2\"," | 75 "[{\"type\":\"Breakpoint\",\"fixedId\":true,\"id\":\"breakpoints\\/2\"," |
| 76 "\"breakpointNumber\":2,\"resolved\":false," | 76 "\"breakpointNumber\":2,\"resolved\":false," |
| 77 "\"location\":{\"type\":\"UnresolvedSourceLocation\"," | 77 "\"location\":{\"type\":\"UnresolvedSourceLocation\"," |
| 78 "\"script\":{\"type\":\"@Script\",\"fixedId\":true," | 78 "\"script\":{\"type\":\"@Script\",\"fixedId\":true," |
| 79 "\"id\":\"libraries\\/%" Pd "\\/scripts\\/test-lib\\/0\"," | 79 "\"id\":\"libraries\\/%" Pd |
| 80 "\\/scripts\\/test-lib\\/0\"," |
| 80 "\"uri\":\"test-lib\"," | 81 "\"uri\":\"test-lib\"," |
| 81 "\"_kind\":\"script\"},\"line\":3}}," | 82 "\"_kind\":\"script\"},\"line\":3}}," |
| 82 "{\"type\":\"Breakpoint\",\"fixedId\":true,\"id\":\"breakpoints\\/1\"," | 83 "{\"type\":\"Breakpoint\",\"fixedId\":true,\"id\":\"breakpoints\\/1\"," |
| 83 "\"breakpointNumber\":1,\"resolved\":false," | 84 "\"breakpointNumber\":1,\"resolved\":false," |
| 84 "\"location\":{\"type\":\"UnresolvedSourceLocation\"," | 85 "\"location\":{\"type\":\"UnresolvedSourceLocation\"," |
| 85 "\"script\":{\"type\":\"@Script\",\"fixedId\":true," | 86 "\"script\":{\"type\":\"@Script\",\"fixedId\":true," |
| 86 "\"id\":\"libraries\\/%" Pd "\\/scripts\\/test-lib\\/0\"," | 87 "\"id\":\"libraries\\/%" Pd |
| 88 "\\/scripts\\/test-lib\\/0\"," |
| 87 "\"uri\":\"test-lib\"," | 89 "\"uri\":\"test-lib\"," |
| 88 "\"_kind\":\"script\"},\"line\":2}}]", | 90 "\"_kind\":\"script\"},\"line\":2}}]", |
| 89 vmlib.index(), vmlib.index()); | 91 vmlib.index(), vmlib.index()); |
| 90 } | 92 } |
| 91 } | 93 } |
| 92 | 94 |
| 93 | 95 |
| 94 static bool saw_paused_event = false; | 96 static bool saw_paused_event = false; |
| 95 | 97 |
| 96 static void InspectPausedEvent(Dart_IsolateId isolate_id, | 98 static void InspectPausedEvent(Dart_IsolateId isolate_id, |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 135 EXPECT_VALID(result); | 137 EXPECT_VALID(result); |
| 136 EXPECT(Dart_IsString(result)); | 138 EXPECT(Dart_IsString(result)); |
| 137 | 139 |
| 138 // We ran the code in InspectPausedEvent. | 140 // We ran the code in InspectPausedEvent. |
| 139 EXPECT(saw_paused_event); | 141 EXPECT(saw_paused_event); |
| 140 } | 142 } |
| 141 | 143 |
| 142 #endif // !PRODUCT | 144 #endif // !PRODUCT |
| 143 | 145 |
| 144 } // namespace dart | 146 } // namespace dart |
| OLD | NEW |