Skip to content

Commit 8c34554

Browse files
committed
Use Thread.sleep instead of DebugEventWaiter
1 parent dcb5846 commit 8c34554

1 file changed

Lines changed: 10 additions & 15 deletions

File tree

org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/test/stepping/StatementStepOverTests.java

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,9 @@
1313
*******************************************************************************/
1414
package org.eclipse.jdt.debug.test.stepping;
1515

16-
import org.eclipse.debug.core.DebugEvent;
1716
import org.eclipse.debug.core.model.ILineBreakpoint;
1817
import org.eclipse.jdt.debug.core.IJavaStackFrame;
1918
import org.eclipse.jdt.debug.core.IJavaThread;
20-
import org.eclipse.jdt.debug.testplugin.DebugEventWaiter;
2119
import org.eclipse.jdt.debug.tests.AbstractDebugTest;
2220
import org.eclipse.jdt.internal.debug.ui.IJDIPreferencesConstants;
2321
import org.eclipse.jdt.internal.debug.ui.JDIDebugUIPlugin;
@@ -40,18 +38,17 @@ public void testLotsOfMultilineArguments() throws Exception {
4038
IJavaThread thread = null;
4139
try {
4240
thread = launchToLineBreakpoint(typeName, bp, true);
43-
DebugEventWaiter waiter = new DebugEventWaiter(DebugEvent.STEP_END);
4441
IJavaStackFrame stackFrame = (IJavaStackFrame) thread.getTopStackFrame();
4542
thread.stepOver();
46-
waiter.waitForEvent();
43+
Thread.sleep(1000);
4744
assertEquals("Should be at line 26", 26, stackFrame.getLineNumber());
4845

4946
thread.stepOver();
50-
waiter.waitForEvent();
47+
Thread.sleep(1000);
5148
assertEquals("Should be at line 22", 22, stackFrame.getLineNumber());
5249

5350
thread.stepOver();
54-
waiter.waitForEvent();
51+
Thread.sleep(1000);
5552
assertEquals("Should be at line 28", 28, stackFrame.getLineNumber());
5653
} finally {
5754
terminateAndRemove(thread);
@@ -67,14 +64,13 @@ public void testStepOverWithSingleMultilineArgument() throws Exception {
6764
IJavaThread thread = null;
6865
try {
6966
thread = launchToLineBreakpoint(typeName, bp, true);
70-
DebugEventWaiter waiter = new DebugEventWaiter(DebugEvent.STEP_END);
7167
IJavaStackFrame stackFrame = (IJavaStackFrame) thread.getTopStackFrame();
7268
thread.stepOver();
73-
waiter.waitForEvent();
69+
Thread.sleep(1000);
7470
assertEquals("Should be at line 30", 30, stackFrame.getLineNumber());
7571

7672
thread.stepOver();
77-
waiter.waitForEvent();
73+
Thread.sleep(1000);
7874
assertEquals("Should be at line 34", 34, stackFrame.getLineNumber());
7975

8076
} finally {
@@ -91,26 +87,25 @@ public void testStepOverWithNestedMultiLineArgs() throws Exception {
9187
IJavaThread thread = null;
9288
try {
9389
thread = launchToLineBreakpoint(typeName, bp, true);
94-
DebugEventWaiter waiter = new DebugEventWaiter(DebugEvent.STEP_END);
9590
IJavaStackFrame stackFrame = (IJavaStackFrame) thread.getTopStackFrame();
9691
thread.stepOver();
97-
waiter.waitForEvent();
92+
Thread.sleep(1000);
9893
assertEquals("Should be at line 27", 27, stackFrame.getLineNumber());
9994

10095
thread.stepOver();
101-
waiter.waitForEvent();
96+
Thread.sleep(1000);
10297
assertEquals("Should be at line 26", 26, stackFrame.getLineNumber());
10398

10499
thread.stepOver();
105-
waiter.waitForEvent();
100+
Thread.sleep(1000);
106101
assertEquals("Should be at line 24", 24, stackFrame.getLineNumber());
107102

108103
thread.stepOver();
109-
waiter.waitForEvent();
104+
Thread.sleep(1000);
110105
assertEquals("Should be at line 22", 22, stackFrame.getLineNumber());
111106

112107
thread.stepOver();
113-
waiter.waitForEvent();
108+
Thread.sleep(1000);
114109
assertEquals("Should be at line 34", 34, stackFrame.getLineNumber());
115110

116111
} finally {

0 commit comments

Comments
 (0)