[webbeans-commits] Webbeans SVN: r2378 - in tck/trunk/impl/src/main: java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition and 1 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Thu Apr 9 19:17:00 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-04-09 19:17:00 -0400 (Thu, 09 Apr 2009)
New Revision: 2378

Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java
   tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/ejb-jar.xml
Log:
enable test

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java	2009-04-09 23:12:44 UTC (rev 2377)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java	2009-04-09 23:17:00 UTC (rev 2378)
@@ -5,6 +5,7 @@
 
 import javax.context.Context;
 import javax.context.ContextNotActiveException;
+import javax.context.CreationalContext;
 import javax.context.Dependent;
 import javax.inject.AnnotationLiteral;
 import javax.inject.manager.Bean;
@@ -192,21 +193,28 @@
       assert Tarantula.isDependentContextActive();
    }
 
-   @Test(groups = { "broken", "contexts", "disposalMethod" })
+   @Test(groups = { "contexts", "disposalMethod" })
    @SpecAssertions({
       @SpecAssertion(section = "8.3", id = "g"),
       @SpecAssertion(section = "8.3", id = "j")
    })
    public void testContextIsActiveWhenInvokingDisposalMethod()
    {
-//      deployBeans(SpiderProducer.class);
-//      Bean<Tarantula> tarantulaBean = getCurrentManager().resolveByType(Tarantula.class).iterator().next();
-//      Tarantula tarantula = tarantulaBean.create(new MyCreationalContext<Tarantula>());
-//      assert tarantula != null;
-//      SpiderProducer.setDependentContextActive(false);
-//      tarantulaBean.destroy(tarantula);
-//      assert SpiderProducer.isDependentContextActive();
-      assert false;
+      Bean<Tarantula> tarantulaBean = getCurrentManager().resolveByType(Tarantula.class).iterator().next();
+      Tarantula tarantula = tarantulaBean.create(new CreationalContext<Tarantula>()
+      {
+
+         public void push(Tarantula incompleteInstance)
+         {
+            // TODO Auto-generated method stub
+            
+         }
+         
+      });
+      assert tarantula != null;
+      SpiderProducer.setDependentContextActive(false);
+      tarantulaBean.destroy(tarantula);
+      assert SpiderProducer.isDependentContextActive();
    }
 
    @Test(groups = { "contexts", "observerMethod" })

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java	2009-04-09 23:12:44 UTC (rev 2377)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java	2009-04-09 23:17:00 UTC (rev 2378)
@@ -26,7 +26,7 @@
 import org.jboss.testharness.impl.packaging.IntegrationTest;
 import org.jboss.testharness.impl.packaging.Packaging;
 import org.jboss.testharness.impl.packaging.PackagingType;
-import org.jboss.testharness.impl.packaging.Resource;
+import org.jboss.testharness.impl.packaging.ear.EjbJarXml;
 import org.testng.annotations.Test;
 
 /**
@@ -37,12 +37,11 @@
 @Artifact
 @Packaging(PackagingType.EAR)
 @IntegrationTest
- at Resource(source="ejb-jar.xml", destination="META-INF/ejb-jar.xml")
+ at EjbJarXml("ejb-jar.xml")
 public class EnterpriseBeanViaXmlTest extends AbstractJSR299Test
 {
-   
-   //TODO Once EJBs can be deployed in a WAR (3.1), this test should work
-   @Test(groups = { "enterpriseBeans", "broken" })
+
+   @Test(groups = { "enterpriseBeans" })
    @SpecAssertions( { @SpecAssertion(section = "3.2.1", id = "n") })
    public void testEjbDeclaredInXmlNotSimpleBean()
    {

Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/ejb-jar.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/ejb-jar.xml	2009-04-09 23:12:44 UTC (rev 2377)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/ejb-jar.xml	2009-04-09 23:17:00 UTC (rev 2378)
@@ -8,9 +8,10 @@
    <description>JSR-299 Enterprise Bean Definition Test</description>
    <display-name>JSR-299 Enterprise Bean Definition Test</display-name>
    <enterprise-beans>
+      
       <session>
          <ejb-name>Elephant</ejb-name>
-         <local>org.jboss.jsr299.tck.tests.implementation.enterprise.definition.ElephantLocal</local>
+         <business-local>org.jboss.jsr299.tck.tests.implementation.enterprise.definition.ElephantLocal</business-local>
          <ejb-class>org.jboss.jsr299.tck.tests.implementation.enterprise.definition.Elephant</ejb-class>
          <session-type>Stateless</session-type>
          <transaction-type>Container</transaction-type>




More information about the weld-commits mailing list