Skip to content

Commit 19dce58

Browse files
committed
Use DebugEventWaiter in ConditionalBreakpointsWithFileClass
See: #883
1 parent 6da0f46 commit 19dce58

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/breakpoints/ConditionalBreakpointsWithFileClass.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@
1313
*******************************************************************************/
1414
package org.eclipse.jdt.debug.tests.breakpoints;
1515

16+
import org.eclipse.debug.core.DebugEvent;
1617
import org.eclipse.jdt.core.IJavaProject;
1718
import org.eclipse.jdt.debug.core.IJavaLineBreakpoint;
1819
import org.eclipse.jdt.debug.core.IJavaThread;
20+
import org.eclipse.jdt.debug.testplugin.DebugEventWaiter;
1921
import org.eclipse.jdt.debug.testplugin.JavaProjectHelper;
2022
import org.eclipse.jdt.debug.tests.AbstractDebugTest;
2123

@@ -69,9 +71,10 @@ public void testFileConditionalBreakpointforTrue() throws Exception {
6971
bp2 = createConditionalLineBreakpoint(364, "java.io.File", "true", true);
7072
}
7173

74+
DebugEventWaiter waiter = new DebugEventWaiter(DebugEvent.SUSPEND);
7275
int hitLine = 0;
7376
mainThread.resume();
74-
Thread.sleep(1000);
77+
waiter.waitForEvent();
7578
assertTrue("Thread should be suspended", mainThread.isSuspended());
7679
hitLine = mainThread.getStackFrames()[0].getLineNumber();
7780
if (JavaProjectHelper.isJava25_Compatible()) {

0 commit comments

Comments
 (0)