[weld-commits] Weld SVN: r4432 - in core/trunk/tests: src/test/java/org/jboss/weld/test/unit and 3 other directories.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Thu Oct 29 19:52:46 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-10-29 19:52:46 -0400 (Thu, 29 Oct 2009)
New Revision: 4432
Added:
core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/
core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/ExtensionTest.java
core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/Foo.java
core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/SimpleExtension.java
core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions/
core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions/javax.enterprise.inject.spi.Extension
Modified:
core/trunk/tests/unit-tests.xml
Log:
tests for WELD-234
Added: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/ExtensionTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/ExtensionTest.java (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/ExtensionTest.java 2009-10-29 23:52:46 UTC (rev 4432)
@@ -0,0 +1,22 @@
+package org.jboss.weld.test.unit.extensions;
+
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.IntegrationTest;
+import org.jboss.testharness.impl.packaging.jsr299.Extension;
+import org.jboss.weld.test.AbstractWeldTest;
+import org.testng.annotations.Test;
+
+ at Artifact
+ at IntegrationTest
+ at Extension("javax.enterprise.inject.spi.Extension")
+public class ExtensionTest extends AbstractWeldTest
+{
+
+ @Test(description="WELD-234", groups="broken")
+ public void testExtensionInjectableAsBean()
+ {
+ assert SimpleExtension.getInstance() != null;
+ assert getCurrentManager().getInstanceByType(SimpleExtension.class).equals(SimpleExtension.getInstance());
+ }
+
+}
Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/ExtensionTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Added: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/Foo.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/Foo.java (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/Foo.java 2009-10-29 23:52:46 UTC (rev 4432)
@@ -0,0 +1,15 @@
+package org.jboss.weld.test.unit.extensions;
+
+import javax.inject.Inject;
+
+public class Foo
+{
+
+ @Inject SimpleExtension simpleExtension;
+
+ public SimpleExtension getSimpleExtension()
+ {
+ return simpleExtension;
+ }
+
+}
Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/Foo.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Added: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/SimpleExtension.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/SimpleExtension.java (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/SimpleExtension.java 2009-10-29 23:52:46 UTC (rev 4432)
@@ -0,0 +1,22 @@
+package org.jboss.weld.test.unit.extensions;
+import javax.enterprise.event.Observes;
+import javax.enterprise.inject.spi.BeforeBeanDiscovery;
+import javax.enterprise.inject.spi.Extension;
+
+
+public class SimpleExtension implements Extension
+{
+
+ private static SimpleExtension instance;
+
+ public void observe(@Observes BeforeBeanDiscovery event)
+ {
+ SimpleExtension.instance = this;
+ }
+
+ public static SimpleExtension getInstance()
+ {
+ return instance;
+ }
+
+}
Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/extensions/SimpleExtension.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Added: core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions/javax.enterprise.inject.spi.Extension
===================================================================
--- core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions/javax.enterprise.inject.spi.Extension (rev 0)
+++ core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions/javax.enterprise.inject.spi.Extension 2009-10-29 23:52:46 UTC (rev 4432)
@@ -0,0 +1 @@
+org.jboss.weld.test.unit.extensions.SimpleExtension
\ No newline at end of file
Modified: core/trunk/tests/unit-tests.xml
===================================================================
--- core/trunk/tests/unit-tests.xml 2009-10-29 23:15:12 UTC (rev 4431)
+++ core/trunk/tests/unit-tests.xml 2009-10-29 23:52:46 UTC (rev 4432)
@@ -37,7 +37,8 @@
<package name="org.jboss.weld.test.unit.decorator.simple" />
<package name="org.jboss.weld.test.unit.definition" />
<package name="org.jboss.weld.test.unit.deployment.structure" />
- <package name="org.jboss.weld.test.unit.evironments.servlet" />
+ <package name="org.jboss.weld.test.unit.environments.servlet" />
+ <package name="org.jboss.weld.test.unit.extensions" />
<package name="org.jboss.weld.test.unit.implementation" />
<package name="org.jboss.weld.test.unit.implementation.annotatedItem" />
<package name="org.jboss.weld.test.unit.implementation.enterpise" />
More information about the weld-commits
mailing list