Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2021-10-28 14:12:46 +0000
committerEd Willink2021-11-01 06:08:46 +0000
commit4387a4506523d36ee176adc0a129c6a3bac18ae7 (patch)
tree3e8a959fd1e5142c65af25d8ebd22ef4557d5af6
parent037e40e9be774197024d48a498f4c1e526787d9a (diff)
downloadorg.eclipse.qvtd-4387a4506523d36ee176adc0a129c6a3bac18ae7.tar.gz
org.eclipse.qvtd-4387a4506523d36ee176adc0a129c6a3bac18ae7.tar.xz
org.eclipse.qvtd-4387a4506523d36ee176adc0a129c6a3bac18ae7.zip
[576375] Close editors post debug test
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiDebuggerTests.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiDebuggerTests.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiDebuggerTests.java
index 424808886..e33df98f9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiDebuggerTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiDebuggerTests.java
@@ -45,6 +45,7 @@ import org.eclipse.ocl.pivot.VariableDeclaration;
import org.eclipse.ocl.pivot.utilities.ClassUtil;
import org.eclipse.ocl.pivot.utilities.OCL;
import org.eclipse.ocl.xtext.base.ui.model.BaseEditorCallback;
+import org.eclipse.ocl.xtext.base.ui.utilities.ThreadLocalExecutorUI;
import org.eclipse.qvtd.debug.core.QVTiDebugTarget;
import org.eclipse.qvtd.debug.evaluator.QVTiVMRootEvaluationEnvironment;
import org.eclipse.qvtd.debug.launching.QVTiLaunchConstants;
@@ -301,6 +302,8 @@ public class QVTiDebuggerTests extends XtextTestCase
Resource actualResource = actualResourceSet.getResource(outFile.getURI(), true);
assert actualResource != null;
TestUtil.assertSameModel(expectedResource, actualResource);
+ ThreadLocalExecutorUI.closeEditors();
+ TestUIUtil.flushEvents();
ocl.dispose();
}
}

Back to the top