Bug 60770 - Windows test failing: testSimpleHcr
diff --git a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/core/HcrTests.java b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/core/HcrTests.java
index c7d37de..24f53fb 100644
--- a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/core/HcrTests.java
+++ b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/core/HcrTests.java
@@ -11,6 +11,8 @@
package org.eclipse.jdt.debug.tests.core;
import org.eclipse.debug.core.DebugEvent;
+import org.eclipse.debug.core.DebugPlugin;
+import org.eclipse.debug.internal.ui.DebugUIPlugin;
import org.eclipse.jdt.core.IBuffer;
import org.eclipse.jdt.core.ICompilationUnit;
import org.eclipse.jdt.debug.core.IJavaDebugTarget;
@@ -47,6 +49,16 @@
assertNotNull("Could not find 'x'", variable);
assertEquals("value of 'x' should be 'One'", "One", variable.getValue().getValueString());
+ // close the editor
+ DebugPlugin.getDefault().asyncExec(new Runnable() {
+ public void run() {
+ DebugUIPlugin.getStandardDisplay().syncExec(new Runnable() {
+ public void run() {
+ DebugUIPlugin.getActiveWorkbenchWindow().getActivePage().closeAllEditors(false);
+ }
+ });
+ }
+ });
// now do the HCR
ICompilationUnit cu = getCompilationUnit(getJavaProject(), "src", "org.eclipse.debug.tests.targets", "HcrClass.java");
assertTrue("HcrClass.java does not exist", cu.exists());