Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1115)

Unified Diff: test/mjsunit/debug-negative-break-points.js

Issue 2512963002: [debug-wrapper] Migrate more tests (Closed)
Patch Set: Rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/mjsunit/debug-multiple-breakpoints.js ('k') | test/mjsunit/debug-receiver.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/mjsunit/debug-negative-break-points.js
diff --git a/test/mjsunit/debug-negative-break-points.js b/test/mjsunit/debug-negative-break-points.js
deleted file mode 100644
index 1eb8943a074f31d4103bde9c279b4711622c31dc..0000000000000000000000000000000000000000
--- a/test/mjsunit/debug-negative-break-points.js
+++ /dev/null
@@ -1,99 +0,0 @@
-// Copyright 2016 the V8 project authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// Flags: --expose-debug-as debug
-
-var Debug = debug.Debug;
-var break_count = 0;
-var exception_count = 0;
-
-function assertCount(expected_breaks, expected_exceptions) {
- assertEquals(expected_breaks, break_count);
- assertEquals(expected_exceptions, exception_count);
-}
-
-function listener(event, exec_state, event_data, data) {
- if (event == Debug.DebugEvent.Break) {
- break_count++;
- } else if (event == Debug.DebugEvent.Exception) {
- exception_count++;
- }
-}
-
-function f(x) {
- debugger;
- return x + 1;
-}
-
-function g(x) {
- try {
- throw x;
- } catch (e) {
- }
-}
-
-function h(x) {
- var a = undefined;
- try {
- var x = a();
- } catch (e) {
- }
-}
-
-Debug.setListener(listener);
-
-assertCount(0, 0);
-f(0);
-assertCount(1, 0);
-g(0);
-assertCount(1, 0);
-
-Debug.setBreakOnException();
-f(0);
-assertCount(2, 0);
-g(0);
-assertCount(2, 1);
-
-Debug.setBreakPoint(f, 1, 0, "x == 1");
-f(1);
-assertCount(3, 1);
-f(2);
-assertCount(3, 1);
-f(1);
-assertCount(4, 1);
-
-Debug.setBreakPoint(f, 1, 0, "x > 0");
-f(1);
-assertCount(5, 1);
-f(0);
-assertCount(5, 1);
-
-Debug.setBreakPoint(g, 2, 0, "1 == 2");
-g(1);
-assertCount(5, 1);
-
-Debug.setBreakPoint(g, 2, 0, "x == 1");
-g(1);
-assertCount(6, 2);
-g(2);
-assertCount(6, 2);
-g(1);
-assertCount(7, 3);
-
-Debug.setBreakPoint(g, 2, 0, "x > 0");
-g(1);
-assertCount(8, 4);
-g(0);
-assertCount(8, 4);
-
-h(0);
-assertCount(8, 5);
-Debug.setBreakPoint(h, 3, 0, "x > 0");
-h(1);
-assertCount(9, 6);
-h(0);
-assertCount(9, 6);
-
-Debug.clearBreakOnException();
-Debug.setListener(null);
« no previous file with comments | « test/mjsunit/debug-multiple-breakpoints.js ('k') | test/mjsunit/debug-receiver.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698