Author: scabanovich
Date: 2011-03-28 15:42:51 -0400 (Mon, 28 Mar 2011)
New Revision: 30070
Added:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/plugin.xml
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/META-INF/MANIFEST.MF
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/CDICoreAllTests.java
Log:
JBIDE-3120
https://issues.jboss.org/browse/JBIDE-3120
Modified: trunk/cdi/tests/org.jboss.tools.cdi.core.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.core.test/META-INF/MANIFEST.MF 2011-03-28 19:42:11
UTC (rev 30069)
+++ trunk/cdi/tests/org.jboss.tools.cdi.core.test/META-INF/MANIFEST.MF 2011-03-28 19:42:51
UTC (rev 30070)
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Contexts and Dependency Injection Test
-Bundle-SymbolicName: org.jboss.tools.cdi.core.test
+Bundle-SymbolicName: org.jboss.tools.cdi.core.test;singleton:=true
Bundle-Version: 1.2.0.qualifier
Bundle-Vendor: JBoss by Red Hat
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
@@ -20,5 +20,6 @@
org.jboss.tools.cdi.xml,
org.eclipse.jst.standard.schemas
Export-Package: org.jboss.tools.cdi.core.test,
+ org.jboss.tools.cdi.core.test.extension,
org.jboss.tools.cdi.core.test.tck,
org.jboss.tools.cdi.core.test.tck.validation
Added: trunk/cdi/tests/org.jboss.tools.cdi.core.test/plugin.xml
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.core.test/plugin.xml (rev
0)
+++ trunk/cdi/tests/org.jboss.tools.cdi.core.test/plugin.xml 2011-03-28 19:42:51 UTC (rev
30070)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+ <extension
+ point="org.jboss.tools.cdi.core.cdiextensions">
+ <cdiextension
+ class="org.jboss.tools.cdi.core.test.extension.CDIExtensionImpl"
+ runtime="org.jboss.tools.cdi.core.fake.FakeExtension"
+ features="feature_1,feature_2">
+ </cdiextension>
+ </extension>
+</plugin>
Property changes on: trunk/cdi/tests/org.jboss.tools.cdi.core.test/plugin.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/CDICoreAllTests.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/CDICoreAllTests.java 2011-03-28
19:42:11 UTC (rev 30069)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/CDICoreAllTests.java 2011-03-28
19:42:51 UTC (rev 30070)
@@ -15,6 +15,7 @@
import org.eclipse.jdt.internal.core.JavaModelManager;
import org.jboss.tools.cdi.core.test.ca.BeansXmlCATest;
+import org.jboss.tools.cdi.core.test.extension.ExtensionFactoryTest;
import org.jboss.tools.cdi.core.test.project.EnableCDISupportForJarTest;
import org.jboss.tools.cdi.core.test.project.EnableCDISupportForWarTest;
import org.jboss.tools.cdi.core.test.tck.AssignabilityOfRawAndParameterizedTypesTest;
@@ -93,6 +94,7 @@
suite.addTestSuite(CoreValidationTest.class);
suite.addTestSuite(ELValidationTest.class);
+ suiteAll.addTestSuite(ExtensionFactoryTest.class);
suiteAll.addTestSuite(WeldJarTest.class);
suiteAll.addTestSuite(BeansXMLTest.class);
suiteAll.addTestSuite(DependentProjectTest.class);
Added:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java
(rev 0)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java 2011-03-28
19:42:51 UTC (rev 30070)
@@ -0,0 +1,7 @@
+package org.jboss.tools.cdi.core.test.extension;
+
+import org.jboss.tools.cdi.core.extension.ICDIExtension;
+
+public class CDIExtensionImpl implements ICDIExtension {
+
+}
Property changes on:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/CDIExtensionImpl.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java
(rev 0)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java 2011-03-28
19:42:51 UTC (rev 30070)
@@ -0,0 +1,16 @@
+package org.jboss.tools.cdi.core.test.extension;
+
+import java.util.Set;
+
+import org.jboss.tools.cdi.core.extension.CDIExtensionFactory;
+
+import junit.framework.TestCase;
+
+public class ExtensionFactoryTest extends TestCase {
+
+ public void testExtensionFactory() throws Exception {
+ Set<String> clss =
CDIExtensionFactory.getInstance().getExtensionClassesByfeature("feature_1");
+ System.out.println(clss.size());
+ }
+
+}
Property changes on:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/extension/ExtensionFactoryTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain