Author: pete.muir(a)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());
}
Show replies by date