[weld-commits] Weld SVN: r5602 - in cdi-tck/trunk/impl/src/main: resources/org/jboss/jsr299/tck/tests/implementation/simple/definition and 1 other directory.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Fri Jan 22 11:48:56 EST 2010


Author: pete.muir at jboss.org
Date: 2010-01-22 11:48:55 -0500 (Fri, 22 Jan 2010)
New Revision: 5602

Added:
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanNotDiscoveredAsManagedBeanTest.java
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanObserver.java
   cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/simple/definition/javax.enterprise.inject.spi.Extension
Modified:
   cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/SimpleBeanDefinitionTest.java
Log:
port CDITCK-93 to trunk

Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanNotDiscoveredAsManagedBeanTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanNotDiscoveredAsManagedBeanTest.java	                        (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanNotDiscoveredAsManagedBeanTest.java	2010-01-22 16:48:55 UTC (rev 5602)
@@ -0,0 +1,26 @@
+package org.jboss.jsr299.tck.tests.implementation.simple.definition;
+
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.IntegrationTest;
+import org.jboss.testharness.impl.packaging.jsr299.Extension;
+import org.testng.annotations.Test;
+
+ at Artifact
+ at SpecVersion(spec="cdi", version="20091101")
+ at Extension("javax.enterprise.inject.spi.Extension")
+ at IntegrationTest
+public class EnterpriseBeanNotDiscoveredAsManagedBeanTest extends AbstractJSR299Test
+{
+
+   @Test
+   @SpecAssertion(section="3.1.1", id="f")
+   public void testClassesImplementingEnterpriseBeanInterfaceNotDiscoveredAsSimpleBean()
+   {
+      assert !EnterpriseBeanObserver.observedEnterpriseBean;
+      assert EnterpriseBeanObserver.observedAnotherBean;
+   }
+
+}


Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanNotDiscoveredAsManagedBeanTest.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanObserver.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanObserver.java	                        (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanObserver.java	2010-01-22 16:48:55 UTC (rev 5602)
@@ -0,0 +1,23 @@
+package org.jboss.jsr299.tck.tests.implementation.simple.definition;
+
+import javax.enterprise.event.Observes;
+import javax.enterprise.inject.spi.Extension;
+import javax.enterprise.inject.spi.ProcessManagedBean;
+
+public class EnterpriseBeanObserver implements Extension
+{
+   
+   public static boolean observedEnterpriseBean;
+   public static boolean observedAnotherBean;
+   
+   public void observeAnotherBean(@Observes ProcessManagedBean<Sheep> event)
+   {
+      observedAnotherBean = true;
+   }
+   
+   public void observeEnterpriseBean(@Observes ProcessManagedBean<MockEnterpriseBean> event)
+   {
+      observedEnterpriseBean = true;
+   }
+
+}


Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/EnterpriseBeanObserver.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/SimpleBeanDefinitionTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/SimpleBeanDefinitionTest.java	2010-01-22 16:48:19 UTC (rev 5601)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/SimpleBeanDefinitionTest.java	2010-01-22 16:48:55 UTC (rev 5602)
@@ -62,14 +62,6 @@
       assert getBeans(Car.class).size() == 0;
    }
 
-   @Test(groups = "broken")
-   // TODO The bean will be discovered, just not as a managed bean. This test is doesn't check that *at all*
-   @SpecAssertion(section="3.1.1", id="f")
-   public void testClassesImplementingEnterpriseBeanInterfaceNotDiscoveredAsSimpleBean()
-   {
-      assert getBeans(MockEnterpriseBean.class).size() == 0;
-   }
-
    @Test
    @SpecAssertion(section="3.1.1", id="p")
    public void testSimpleBeanOnlyIfConstructorParameterless()

Added: cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/simple/definition/javax.enterprise.inject.spi.Extension
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/simple/definition/javax.enterprise.inject.spi.Extension	                        (rev 0)
+++ cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/simple/definition/javax.enterprise.inject.spi.Extension	2010-01-22 16:48:55 UTC (rev 5602)
@@ -0,0 +1 @@
+org.jboss.jsr299.tck.tests.implementation.simple.definition.EnterpriseBeanObserver



More information about the weld-commits mailing list