[weld-commits] Weld SVN: r5422 - in cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests: lookup/injection/non/contextual and 1 other directory.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Mon Jan 11 15:55:09 EST 2010
Author: pete.muir at jboss.org
Date: 2010-01-11 15:55:08 -0500 (Mon, 11 Jan 2010)
New Revision: 5422
Modified:
cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ProcessAnnotatedTypeObserver.java
Log:
fix an ordering problem, cleanup after ourselves
Modified: cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
===================================================================
--- cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java 2010-01-11 20:04:05 UTC (rev 5421)
+++ cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java 2010-01-11 20:55:08 UTC (rev 5422)
@@ -173,9 +173,8 @@
})
public void testContextIsActiveWhenInvokingProducerMethod()
{
- Bean<Tarantula> tarantulaBean = getBeans(Tarantula.class).iterator().next();
- CreationalContext<Tarantula> creationalContext = getCurrentManager().createCreationalContext(tarantulaBean);
- Tarantula tarantula = tarantulaBean.create(creationalContext);
+ SpiderProducer.reset();
+ Tarantula tarantula = getInstanceByType(Tarantula.class,PET_LITERAL);
assert tarantula != null;
assert SpiderProducer.isDependentContextActive();
SpiderProducer.reset();
@@ -189,6 +188,7 @@
Tarantula.reset();
getInstanceByType(Tarantula.class,TAME_LITERAL);
assert Tarantula.isDependentContextActive();
+ SpiderProducer.reset();
}
@Test(groups = { "contexts", "disposalMethod" })
Modified: cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ProcessAnnotatedTypeObserver.java
===================================================================
--- cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ProcessAnnotatedTypeObserver.java 2010-01-11 20:04:05 UTC (rev 5421)
+++ cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ProcessAnnotatedTypeObserver.java 2010-01-11 20:55:08 UTC (rev 5422)
@@ -1,6 +1,7 @@
package org.jboss.jsr299.tck.tests.lookup.injection.non.contextual;
import javax.enterprise.event.Observes;
+import javax.enterprise.inject.spi.BeforeShutdown;
import javax.enterprise.inject.spi.Extension;
import javax.enterprise.inject.spi.ProcessAnnotatedType;
@@ -13,6 +14,16 @@
private static ProcessAnnotatedType<TestTagHandler> tagHandlerEvent = null;
private static ProcessAnnotatedType<Farm> jsfManagedBeanEvent = null;
+ public void cleanup(@Observes BeforeShutdown shutdown)
+ {
+ servletEvent = null;
+ listenerEvent = null;
+ filterEvent = null;
+ tagLibraryListenerEvent = null;
+ tagHandlerEvent = null;
+ jsfManagedBeanEvent = null;
+ }
+
public void observeServlet(@Observes ProcessAnnotatedType<TestServlet> event) {
servletEvent = event;
}
More information about the weld-commits
mailing list