NEW - bug 373878: BasicEmfResourceTest.testResourceSelect() fails
spuriously
https://bugs.eclipse.org/bugs/show_bug.cgi?id=373878
Change-Id: I65209cbf2f0bbe549a6075d73b27f1024b91a168
diff --git a/org.eclipse.mylyn.mft.emf.tests/src/org/eclipse/mylyn/mft/emf/tests/BasicEmfResourceTest.java b/org.eclipse.mylyn.mft.emf.tests/src/org/eclipse/mylyn/mft/emf/tests/BasicEmfResourceTest.java
index a222548..c419f7c 100644
--- a/org.eclipse.mylyn.mft.emf.tests/src/org/eclipse/mylyn/mft/emf/tests/BasicEmfResourceTest.java
+++ b/org.eclipse.mylyn.mft.emf.tests/src/org/eclipse/mylyn/mft/emf/tests/BasicEmfResourceTest.java
@@ -36,9 +36,6 @@
@Override
protected void setUp() throws Exception {
- ContextCore.getContextManager().setContextCapturePaused(true);
-
- // ignore
super.setUp();
// resourceModelBridge = new EcoreDomainBridge();
ResourcesUiBridgePlugin.getInterestUpdater().setSyncExec(true);
@@ -54,12 +51,14 @@
IFile file = getEmfProject().getProject().getFile("model/library.ecore"); //$NON-NLS-1$
assertTrue(file.exists());
+ // opening editors can cause selection events
+ context.reset();
+
String handleIdentifier = resourceBridge.getHandleIdentifier(file);
IInteractionElement element = ContextCore.getContextManager().getElement(handleIdentifier);
assertNotNull(element);
assertNotNull(element.getInterest());
assertFalse(element.getInterest().isInteresting());
- ContextCore.getContextManager().setContextCapturePaused(false);
PackageExplorerPart pe = PackageExplorerPart.openInActivePerspective();
printContext(ContextCore.getContextManager().getActiveContext());