[webbeans-commits] Webbeans SVN: r3225 - tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Sat Jul 25 14:42:46 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-07-25 14:42:46 -0400 (Sat, 25 Jul 2009)
New Revision: 3225

Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java
Log:
fixes to test to comply with spec (same cc used for create and destroy)

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java	2009-07-25 18:36:42 UTC (rev 3224)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java	2009-07-25 18:42:46 UTC (rev 3225)
@@ -187,7 +187,7 @@
       assert OrderProcessor.postConstructCalled;
    }
    
-   @Test(groups = "ri-broken")
+   @Test
    @SpecAssertion(section = "4.2", id = "bbb")
    public void testSubClassInheritsPreDestroyOnSuperclass() throws Exception
    {
@@ -195,20 +195,20 @@
       assert getBeans(DirectOrderProcessorLocal.class).size() == 1;
       Bean<DirectOrderProcessorLocal> bean = getBeans(DirectOrderProcessorLocal.class).iterator().next();
       CreationalContext<DirectOrderProcessorLocal> creationalContext = getCurrentManager().createCreationalContext(bean);
-      DirectOrderProcessorLocal instance = getInstanceByType(DirectOrderProcessorLocal.class);
+      DirectOrderProcessorLocal instance = bean.create(creationalContext);
       bean.destroy(instance, creationalContext);
       assert OrderProcessor.preDestroyCalled;
    }
    
-   @Test(groups = "ri-broken")
+   @Test
    @SpecAssertion(section = "4.2", id = "bbd")
    public void testIndirectSubClassInheritsPreDestroyOnSuperclass() throws Exception
    {
       OrderProcessor.preDestroyCalled = false;
-      assert getBeans(IndirectOrderProcessor.class).size() == 1;
-      Bean<IndirectOrderProcessor> bean = getBeans(IndirectOrderProcessor.class).iterator().next();
-      CreationalContext<IndirectOrderProcessor> creationalContext = getCurrentManager().createCreationalContext(bean);
-      IndirectOrderProcessor instance = getInstanceByType(IndirectOrderProcessor.class);
+      assert getBeans(OrderProcessorLocal.class).size() == 1;
+      Bean<OrderProcessorLocal> bean = getBeans(OrderProcessorLocal.class).iterator().next();
+      CreationalContext<OrderProcessorLocal> creationalContext = getCurrentManager().createCreationalContext(bean);
+      OrderProcessorLocal instance = bean.create(creationalContext);
       bean.destroy(instance, creationalContext);
       assert OrderProcessor.preDestroyCalled;
    }




More information about the weld-commits mailing list