Author: scabanovich
Date: 2011-08-16 13:03:36 -0400 (Tue, 16 Aug 2011)
New Revision: 33979
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionsInSrsAndUsedProjectTest.java
Log:
JBIDE-9483
https://issues.jboss.org/browse/JBIDE-9483
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionsInSrsAndUsedProjectTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionsInSrsAndUsedProjectTest.java 2011-08-16
16:32:54 UTC (rev 33978)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionsInSrsAndUsedProjectTest.java 2011-08-16
17:03:36 UTC (rev 33979)
@@ -12,10 +12,12 @@
protected static String PLUGIN_ID = "org.jboss.tools.cdi.core.test";
IProject project1 = null;
IProject project2 = null;
+ IProject project3 = null;
public ExtensionsInSrsAndUsedProjectTest() {
project1 = DependentProjectTest.getTestProject(project1,
"/projects/CDITest1", "CDITest1");
project2 = DependentProjectTest.getTestProject(project2,
"/projects/CDITest2", "CDITest2");
+ project3 = DependentProjectTest.getTestProject(project3,
"/projects/CDITest3", "CDITest3");
}
public void testRuntimes() {
@@ -24,6 +26,12 @@
assertTrue(cdi2.getExtensionManager().isCDIExtensionAvailable("c.d.e"));
//Extension declared in src of project1
assertTrue(cdi2.getExtensionManager().isCDIExtensionAvailable("a.b.c"));
+
+ CDICoreNature cdi3 = CDICorePlugin.getCDI(project3, true);
+ //Extension declared in src of project2
+ assertTrue(cdi3.getExtensionManager().isCDIExtensionAvailable("c.d.e"));
+ //Extension declared in src of project1
+ assertTrue(cdi3.getExtensionManager().isCDIExtensionAvailable("a.b.c"));
}
}