[jboss-cvs] JBossAS SVN: r78706 - projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/core/test/ejbthree670/unit.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Sep 19 08:02:02 EDT 2008
Author: wolfc
Date: 2008-09-19 08:02:02 -0400 (Fri, 19 Sep 2008)
New Revision: 78706
Modified:
projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/core/test/ejbthree670/unit/PreDestroyCallsTestCase.java
Log:
EJBTHREE-670: cleanup of containers
Modified: projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/core/test/ejbthree670/unit/PreDestroyCallsTestCase.java
===================================================================
--- projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/core/test/ejbthree670/unit/PreDestroyCallsTestCase.java 2008-09-19 12:01:38 UTC (rev 78705)
+++ projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/core/test/ejbthree670/unit/PreDestroyCallsTestCase.java 2008-09-19 12:02:02 UTC (rev 78706)
@@ -24,6 +24,9 @@
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
+import java.util.ArrayList;
+import java.util.List;
+
import javax.transaction.TransactionManager;
import org.jboss.ejb3.core.test.common.AbstractEJB3TestCase;
@@ -32,6 +35,7 @@
import org.jboss.ejb3.core.test.ejbthree670.MyStateful21Bean;
import org.jboss.ejb3.core.test.ejbthree670.MyStateful21Home;
import org.jboss.ejb3.core.test.ejbthree670.MyStatefulBean;
+import org.jboss.ejb3.session.SessionContainer;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -44,9 +48,15 @@
*/
public class PreDestroyCallsTestCase extends AbstractEJB3TestCase
{
+ private static List<SessionContainer> containers = new ArrayList<SessionContainer>();
+
@AfterClass
public static void afterClass() throws Exception
{
+ for(SessionContainer container : containers)
+ undeployEjb(container);
+ containers.clear();
+
AbstractEJB3TestCase.afterClass();
}
@@ -55,8 +65,8 @@
{
AbstractEJB3TestCase.beforeClass();
- deploySessionEjb(MyStatefulBean.class);
- deploySessionEjb(MyStateful21Bean.class);
+ containers.add(deploySessionEjb(MyStatefulBean.class));
+ containers.add(deploySessionEjb(MyStateful21Bean.class));
}
@Test
More information about the jboss-cvs-commits
mailing list