[weld-commits] Weld SVN: r4688 - in core/trunk/tests: src/test/java/org/jboss/weld/test/enterprise/lifecycle and 4 other directories.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Wed Nov 4 17:00:33 EST 2009
Author: pete.muir at jboss.org
Date: 2009-11-04 17:00:32 -0500 (Wed, 04 Nov 2009)
New Revision: 4688
Added:
core/trunk/tests/src/test/resources/org/jboss/weld/test/event/
core/trunk/tests/src/test/resources/org/jboss/weld/test/event/tx/
core/trunk/tests/src/test/resources/org/jboss/weld/test/extensions/
Removed:
core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/decorator/
core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions/
core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/implementation/
core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/interceptor/
core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/xml/
Modified:
core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java
core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/Kassel.java
core/trunk/tests/src/test/resources/org/jboss/weld/test/extensions/javax.enterprise.inject.spi.Extension
core/trunk/tests/unit-tests.xml
Log:
repackage resources and fix test, cleanup
Modified: core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java 2009-11-04 21:58:32 UTC (rev 4687)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/EnterpriseBeanLifecycleTest.java 2009-11-04 22:00:32 UTC (rev 4688)
@@ -5,8 +5,6 @@
import java.util.List;
import java.util.Set;
-import javax.enterprise.context.RequestScoped;
-import javax.enterprise.context.spi.Context;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.spi.Bean;
@@ -14,6 +12,9 @@
import org.jboss.testharness.impl.packaging.IntegrationTest;
import org.jboss.testharness.impl.packaging.Packaging;
import org.jboss.testharness.impl.packaging.PackagingType;
+import org.jboss.weld.Container;
+import org.jboss.weld.context.ContextLifecycle;
+import org.jboss.weld.context.RequestContext;
import org.jboss.weld.test.AbstractWeldTest;
import org.testng.annotations.Test;
@@ -52,13 +53,13 @@
CreationalContext<KleinStadt> creationalContext = new MockCreationalContext<KleinStadt>();
KleinStadt stadtInstance = stadtBean.create(creationalContext);
assert stadtInstance != null : "Expected instance to be created by container";
- //assert frankfurt.isKleinStadtCreated() : "PostConstruct should be invoked when bean instance is created";
+ assert frankfurt.isKleinStadtCreated() : "PostConstruct should be invoked when bean instance is created";
frankfurt.resetCreatedFlags();
// Create a second one to make sure create always does create a new session bean
KleinStadt anotherStadtInstance = stadtBean.create(creationalContext);
assert anotherStadtInstance != null : "Expected second instance of session bean";
- //assert frankfurt.isKleinStadtCreated();
+ assert frankfurt.isKleinStadtCreated();
assert anotherStadtInstance != stadtInstance : "create() should not return same bean as before";
// Verify that the instance returned is a proxy by checking for all local interfaces
@@ -68,7 +69,6 @@
assert interfaces.contains(KleinStadt.class);
assert interfaces.contains(SchoeneStadt.class);
- //frankfurt.dispose();
}
@Test(groups = { "enterpriseBeans", "clientProxy", "lifecycle", "integration" })
@@ -77,15 +77,15 @@
GrossStadt frankfurt = getCurrentManager().getInstanceByType(GrossStadt.class);
Bean<KleinStadt> stadtBean = getBean(KleinStadt.class);
assert stadtBean != null : "Expected a bean for stateful session bean Kassel";
- Context requestContext = getCurrentManager().getContext(RequestScoped.class);
+ RequestContext requestContext = Container.instance().deploymentServices().get(ContextLifecycle.class).getRequestContext();
CreationalContext<KleinStadt> creationalContext = new MockCreationalContext<KleinStadt>();
KleinStadt kassel = requestContext.get(stadtBean, creationalContext);
stadtBean.destroy(kassel, creationalContext);
assert frankfurt.isKleinStadtDestroyed() : "Expected SFSB bean to be destroyed";
+ requestContext.destroy();
kassel = requestContext.get(stadtBean);
assert kassel == null : "SFSB bean should not exist after being destroyed";
- //frankfurt.dispose();
}
@Test
Modified: core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/Kassel.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/Kassel.java 2009-11-04 21:58:32 UTC (rev 4687)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/enterprise/lifecycle/Kassel.java 2009-11-04 22:00:32 UTC (rev 4688)
@@ -2,16 +2,16 @@
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
-import javax.ejb.EJB;
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.RequestScoped;
+import javax.inject.Inject;
@Stateful
@RequestScoped
public class Kassel implements KleinStadt, SchoeneStadt
{
- @EJB
+ @Inject
private GrossStadt grossStadt;
@PostConstruct
Copied: core/trunk/tests/src/test/resources/org/jboss/weld/test/event/tx (from rev 4663, core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/implementation/event/tx)
Copied: core/trunk/tests/src/test/resources/org/jboss/weld/test/extensions (from rev 4663, core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions)
Modified: core/trunk/tests/src/test/resources/org/jboss/weld/test/extensions/javax.enterprise.inject.spi.Extension
===================================================================
--- core/trunk/tests/src/test/resources/org/jboss/weld/test/unit/extensions/javax.enterprise.inject.spi.Extension 2009-11-04 18:04:46 UTC (rev 4663)
+++ core/trunk/tests/src/test/resources/org/jboss/weld/test/extensions/javax.enterprise.inject.spi.Extension 2009-11-04 22:00:32 UTC (rev 4688)
@@ -1 +1 @@
-org.jboss.weld.test.unit.extensions.SimpleExtension
\ No newline at end of file
+org.jboss.weld.test.extensions.SimpleExtension
\ No newline at end of file
Modified: core/trunk/tests/unit-tests.xml
===================================================================
--- core/trunk/tests/unit-tests.xml 2009-11-04 21:58:32 UTC (rev 4687)
+++ core/trunk/tests/unit-tests.xml 2009-11-04 22:00:32 UTC (rev 4688)
@@ -1,6 +1,6 @@
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
-<suite name="Weld" verbose="0" >
+<suite name="Weld" verbose="3" >
<test name="Weld">
<method-selectors>
@@ -18,53 +18,53 @@
</run>
</groups>
<packages>
- <package name="org.jboss.weld.test.activities" />
- <package name="org.jboss.weld.test.activities.current" />
- <package name="org.jboss.weld.test.activities.child" />
- <package name="org.jboss.weld.test.annotatedType" />
- <package name="org.jboss.weld.test.annotatedType.decoration" />
- <package name="org.jboss.weld.test.beanDeployment.managed.multiple" />
- <package name="org.jboss.weld.test.beanDeployment.managed.single" />
- <package name="org.jboss.weld.test.beanDeployment.mixed" />
- <package name="org.jboss.weld.test.beanDeployment.producers.singleProducerMethod" />
- <package name="org.jboss.weld.test.beanDeployment.session.multiple" />
- <package name="org.jboss.weld.test.beanDeployment.session.single" />
- <package name="org.jboss.weld.test.beanManager.serializability" />
- <package name="org.jboss.weld.test.contexts" />
- <package name="org.jboss.weld.test.decorators" />
- <package name="org.jboss.weld.test.el.resolver" />
- <package name="org.jboss.weld.test.enterprise" />
- <package name="org.jboss.weld.test.enterprise.lifecycle" />
- <package name="org.jboss.weld.test.event" />
- <package name="org.jboss.weld.test.event.tx" />
- <package name="org.jboss.weld.test.examples" />
- <package name="org.jboss.weld.test.extensions" />
- <package name="org.jboss.weld.test.interceptors.ejb" />
- <package name="org.jboss.weld.test.interceptors.ejb3model" />
- <package name="org.jboss.weld.test.interceptors.passivation" />
- <package name="org.jboss.weld.test.interceptors.simple" />
- <package name="org.jboss.weld.test.managed.newBean" />
- <package name="org.jboss.weld.test.nonContextual" />
- <package name="org.jboss.weld.test.producer.field" />
- <package name="org.jboss.weld.test.producer.method" />
- <package name="org.jboss.weld.test.proxy" />
- <package name="org.jboss.weld.test.proxy.enterprise" />
- <package name="org.jboss.weld.test.resolution" />
- <package name="org.jboss.weld.test.resolution.circular" />
- <package name="org.jboss.weld.test.resolution.named" />
- <package name="org.jboss.weld.test.resolution.wbri279" />
- <package name="org.jboss.weld.test.resolution.wbri293" />
- <package name="org.jboss.weld.test.session.newBean" />
- <package name="org.jboss.weld.test.stereotypes" />
- <package name="org.jboss.weld.test.unit.bootstrap" />
- <package name="org.jboss.weld.test.unit.cluster" />
- <package name="org.jboss.weld.test.unit.deployment.structure.extensions" />
- <package name="org.jboss.weld.test.unit.deployment.structure.nonTransitiveResolution" />
- <package name="org.jboss.weld.test.unit.deployment.structure.resolution" />
- <package name="org.jboss.weld.test.unit.environments.servlet" />
- <package name="org.jboss.weld.test.unit.reflection.clazz" />
- <package name="org.jboss.weld.test.unit.reflection.method" />
- <package name="org.jboss.weld.test.unit.security" />
+<!-- <package name="org.jboss.weld.test.activities" />-->
+<!-- <package name="org.jboss.weld.test.activities.child" />-->
+<!-- <package name="org.jboss.weld.test.activities.current" />-->
+<!-- <package name="org.jboss.weld.test.annotatedType" />-->
+<!-- <package name="org.jboss.weld.test.annotatedType.decoration" />-->
+<!-- <package name="org.jboss.weld.test.beanDeployment.managed.multiple" />-->
+<!-- <package name="org.jboss.weld.test.beanDeployment.managed.single" />-->
+<!-- <package name="org.jboss.weld.test.beanDeployment.mixed" />-->
+<!-- <package name="org.jboss.weld.test.beanDeployment.producers.singleProducerMethod" />-->
+<!-- <package name="org.jboss.weld.test.beanDeployment.session.multiple" />-->
+<!-- <package name="org.jboss.weld.test.beanDeployment.session.single" />-->
+<!-- <package name="org.jboss.weld.test.beanManager.serializability" />-->
+<!-- <package name="org.jboss.weld.test.contexts" />-->
+<!-- <package name="org.jboss.weld.test.decorators" />-->
+<!-- <package name="org.jboss.weld.test.el.resolver" />-->
+<!-- <package name="org.jboss.weld.test.enterprise" />-->
+<!-- <package name="org.jboss.weld.test.enterprise.lifecycle" />-->
+<!-- <package name="org.jboss.weld.test.event" />-->
+<!-- <package name="org.jboss.weld.test.event.tx" />-->
+<!-- <package name="org.jboss.weld.test.examples" />-->
+<!-- <package name="org.jboss.weld.test.extensions" />-->
+<!-- <package name="org.jboss.weld.test.interceptors.ejb" />-->
+<!-- <package name="org.jboss.weld.test.interceptors.ejb3model" />-->
+<!-- <package name="org.jboss.weld.test.interceptors.passivation" />-->
+<!-- <package name="org.jboss.weld.test.interceptors.simple" />-->
+<!-- <package name="org.jboss.weld.test.managed.newBean" />-->
+<!-- <package name="org.jboss.weld.test.nonContextual" />-->
+<!-- <package name="org.jboss.weld.test.producer.field" />-->
+<!-- <package name="org.jboss.weld.test.producer.method" />-->
+<!-- <package name="org.jboss.weld.test.proxy" />-->
+<!-- <package name="org.jboss.weld.test.proxy.enterprise" />-->
+<!-- <package name="org.jboss.weld.test.resolution" />-->
+<!-- <package name="org.jboss.weld.test.resolution.circular" />-->
+<!-- <package name="org.jboss.weld.test.resolution.named" />-->
+<!-- <package name="org.jboss.weld.test.resolution.wbri279" />-->
+<!-- <package name="org.jboss.weld.test.resolution.wbri293" />-->
+<!-- <package name="org.jboss.weld.test.session.newBean" />-->
+<!-- <package name="org.jboss.weld.test.stereotypes" />-->
+<!-- <package name="org.jboss.weld.test.unit.bootstrap" />-->
+<!-- <package name="org.jboss.weld.test.unit.cluster" />-->
+<!-- <package name="org.jboss.weld.test.unit.deployment.structure.extensions" />-->
+<!-- <package name="org.jboss.weld.test.unit.deployment.structure.nonTransitiveResolution" />-->
+<!-- <package name="org.jboss.weld.test.unit.deployment.structure.resolution" />-->
+<!-- <package name="org.jboss.weld.test.unit.environments.servlet" />-->
+<!-- <package name="org.jboss.weld.test.unit.reflection.clazz" />-->
+<!-- <package name="org.jboss.weld.test.unit.reflection.method" />-->
+ <package name="org.jboss.weld.test" />
</packages>
</test>
More information about the weld-commits
mailing list