/** Called when the user deletes a snapshot from the snapshot list. */ public void deleteBreakpoint(@NotNull Breakpoint serverBreakpoint) { if (!Boolean.TRUE.equals(serverBreakpoint.getIsFinalState())) { setStateToDisabled(serverBreakpoint); } process.getStateController().deleteBreakpointAsync(serverBreakpoint.getId()); }
public void testRegisterRegisteredButDisabledBreakpoint() { XLineBreakpointImpl<CloudLineBreakpointProperties> breakpoint = registerMockBreakpoint( psiJavaFile, NO_WATCHES, NO_CONDITION, 13, "fileName", "packageName", false, "12abc"); handler.setStateToDisabled(new Breakpoint().setId("12abc")); handler.registerBreakpoint(breakpoint); verify(stateController, times(2)) .setBreakpointAsync(isA(Breakpoint.class), isA(SetBreakpointHandler.class)); }
|| !Boolean.TRUE.equals(breakpoint.getStatus().getIsError()))) { if (!getXDebugSession().isStopped()) { getBreakpointHandler().setStateToDisabled(breakpoint);
@SuppressWarnings("unchecked") public void testUnregisterBreakpoint_shouldSetAddedOnServerToFalseAfterHitOnBackend() throws Exception { XLineBreakpointImpl breakpoint = registerMockBreakpoint( psiJavaFile, NO_WATCHES, NO_CONDITION, 13, "fileName", "packageName", false, "12abc"); handler.setStateToDisabled(new Breakpoint().setId("12abc")); assertNotNull(breakpoint.getProperties()); assertTrue(((CloudLineBreakpointProperties) breakpoint.getProperties()).isAddedOnServer()); handler.unregisterBreakpoint(breakpoint, false); assertFalse(((CloudLineBreakpointProperties) breakpoint.getProperties()).isAddedOnServer()); verify(stateController, never()).deleteBreakpointAsync("12abc"); }