| Index: test/mjsunit/debug-changebreakpoint.js
|
| diff --git a/test/mjsunit/debug-changebreakpoint.js b/test/mjsunit/debug-changebreakpoint.js
|
| index ad43b1749ec3d4dc852fe20ca425575980afe280..69c6359baf3d859c6ee1b3fa5d963fb828375375 100644
|
| --- a/test/mjsunit/debug-changebreakpoint.js
|
| +++ b/test/mjsunit/debug-changebreakpoint.js
|
| @@ -34,55 +34,17 @@ listenerComplete = false;
|
| exception = false;
|
|
|
| var breakpoint = -1;
|
| -var base_request = '"seq":0,"type":"request","command":"changebreakpoint"'
|
| -
|
| -function safeEval(code) {
|
| - try {
|
| - return eval('(' + code + ')');
|
| - } catch (e) {
|
| - assertEquals(void 0, e);
|
| - return undefined;
|
| - }
|
| -}
|
| -
|
| -function testArguments(dcp, arguments, success) {
|
| - var request = '{' + base_request + ',"arguments":' + arguments + '}'
|
| - var json_response = dcp.processDebugJSONRequest(request);
|
| - var response = safeEval(json_response);
|
| - if (success) {
|
| - assertTrue(response.success, json_response);
|
| - } else {
|
| - assertFalse(response.success, json_response);
|
| - }
|
| -}
|
|
|
| function listener(event, exec_state, event_data, data) {
|
| try {
|
| - if (event == Debug.DebugEvent.Break) {
|
| - // Get the debug command processor.
|
| - var dcp = exec_state.debugCommandProcessor("unspecified_running_state");
|
| -
|
| - // Test some illegal clearbreakpoint requests.
|
| - var request = '{' + base_request + '}'
|
| - var response = safeEval(dcp.processDebugJSONRequest(request));
|
| - assertFalse(response.success);
|
| -
|
| - testArguments(dcp, '{}', false);
|
| - testArguments(dcp, '{"breakpoint":0,"condition":"false"}', false);
|
| - testArguments(dcp, '{"breakpoint":' + (breakpoint + 1) + ',"condition":"false"}', false);
|
| - testArguments(dcp, '{"breakpoint":"xx","condition":"false"}', false);
|
| -
|
| - // Test some legal clearbreakpoint requests.
|
| - var bp_str = '"breakpoint":' + breakpoint;;
|
| - testArguments(dcp, '{' + bp_str + '}', true);
|
| - testArguments(dcp, '{' + bp_str + ',"enabled":"true"}', true);
|
| - testArguments(dcp, '{' + bp_str + ',"enabled":"false"}', true);
|
| - testArguments(dcp, '{' + bp_str + ',"condition":"1==2"}', true);
|
| - testArguments(dcp, '{' + bp_str + ',"condition":"false"}', true);
|
| -
|
| - // Indicate that all was processed.
|
| - listenerComplete = true;
|
| - }
|
| + if (event == Debug.DebugEvent.Break) {
|
| + // Test some legal clearbreakpoint requests.
|
| + Debug.enableBreakPoint(breakpoint);
|
| + Debug.disableBreakPoint(breakpoint);
|
| + Debug.changeBreakPointCondition(breakpoint, "1==2");
|
| + Debug.changeBreakPointCondition(breakpoint, "false");
|
| + listenerComplete = true;
|
| + }
|
| } catch (e) {
|
| exception = e
|
| };
|
|
|