[webbeans-commits] Webbeans SVN: r3512 - tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Sun Aug 16 05:49:10 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-08-16 05:49:10 -0400 (Sun, 16 Aug 2009)
New Revision: 3512

Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationIntegrationTest.java
Log:
Fix tests

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationIntegrationTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationIntegrationTest.java	2009-08-16 09:47:00 UTC (rev 3511)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationIntegrationTest.java	2009-08-16 09:49:10 UTC (rev 3512)
@@ -3,6 +3,7 @@
 import java.lang.annotation.Annotation;
 
 import javax.enterprise.inject.AnnotationLiteral;
+import javax.enterprise.inject.spi.Bean;
 
 import org.jboss.jsr299.tck.AbstractJSR299Test;
 import org.jboss.test.audit.annotations.SpecAssertion;
@@ -25,13 +26,14 @@
    
    private static Annotation LANDOWNER_LITERAL = new AnnotationLiteral<Landowner>() {};
    
-   @Test(groups="broken")
+   @Test
    @SpecAssertions({
      @SpecAssertion(section = "4.3", id = "ca")
    })
    public void testSpecializedBeanNotInstantiated() throws Exception
    {
-      FarmerLocal farmer = getInstanceByType(FarmerLocal.class,LANDOWNER_LITERAL);
+      Bean<?> farmerBean = getCurrentManager().resolve(getCurrentManager().getBeans(FarmerLocal.class,LANDOWNER_LITERAL));
+      FarmerLocal farmer = (FarmerLocal) getCurrentManager().getReference(farmerBean, Object.class, getCurrentManager().createCreationalContext(farmerBean));
       assert farmer.getClassName().equals(LazyFarmer.class.getName());
    }
    




More information about the weld-commits mailing list