From 407a6284e557c22266183417bef87351210d557e Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Fri, 17 Aug 2012 22:33:50 +0200 Subject: [PATCH] Correct shutdown of env-tests. --- .../testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java b/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java index 7772f2e9426d..6aae8f716a95 100644 --- a/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java +++ b/platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestUtil.java @@ -322,6 +322,14 @@ public class XDebuggerTestUtil { return breakpoint.get(); } + public static void removeAllBreakpoints(@NotNull final Project project) { + final XBreakpointManager breakpointManager = XDebuggerManager.getInstance(project).getBreakpointManager(); + XBreakpoint[] breakpoints = breakpointManager.getAllBreakpoints(); + for (XBreakpoint b: breakpoints) { + breakpointManager.removeBreakpoint(b); + } + } + public static void setBreakpointCondition(Project project, int line, final String condition) { XBreakpointManager breakpointManager = XDebuggerManager.getInstance(project).getBreakpointManager(); for (XBreakpoint breakpoint : breakpointManager.getAllBreakpoints()) {