[jboss-cvs] JBossAS SVN: r103245 - projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/strictpool/unit.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 30 05:55:51 EDT 2010
Author: wolfc
Date: 2010-03-30 05:55:51 -0400 (Tue, 30 Mar 2010)
New Revision: 103245
Modified:
projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/strictpool/unit/StrictPoolUnitTestCase.java
Log:
EJBTHREE-2057: fixed strictpool (except for JMS_JBOSS_REDELIVERY_LIMIT)
Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/strictpool/unit/StrictPoolUnitTestCase.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/strictpool/unit/StrictPoolUnitTestCase.java 2010-03-30 09:55:47 UTC (rev 103244)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/strictpool/unit/StrictPoolUnitTestCase.java 2010-03-30 09:55:51 UTC (rev 103245)
@@ -21,13 +21,12 @@
*/
package org.jboss.ejb3.test.strictpool.unit;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-import java.util.concurrent.Future;
-import java.util.concurrent.TimeUnit;
+import junit.extensions.TestSetup;
+import junit.framework.Test;
+import org.jboss.ejb3.test.common.EJB3TestCase;
+import org.jboss.ejb3.test.strictpool.Counter;
+import org.jboss.ejb3.test.strictpool.SessionInvoker;
+import org.jboss.ejb3.test.strictpool.StrictlyPooledSession;
import javax.jms.Connection;
import javax.jms.ConnectionFactory;
@@ -38,14 +37,14 @@
import javax.jms.Session;
import javax.jms.TextMessage;
import javax.naming.InitialContext;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.Future;
+import java.util.concurrent.TimeUnit;
-import junit.framework.Test;
-
-import org.jboss.ejb3.test.strictpool.Counter;
-import org.jboss.ejb3.test.strictpool.SessionInvoker;
-import org.jboss.ejb3.test.strictpool.StrictlyPooledSession;
-import org.jboss.test.JBossTestCase;
-
/**
* Adapted from the EJB 2.1 tests (org.jboss.test.cts.test.StatefulSessionUnitTestCase and
* org.jboss.test.cts.test.MDBUnitTestCase)
@@ -53,7 +52,7 @@
* @version $Revision$
*/
public class StrictPoolUnitTestCase
- extends JBossTestCase
+ extends EJB3TestCase
{
static final int MAX_SIZE = 20;
static String QUEUE_FACTORY = "ConnectionFactory";
@@ -151,8 +150,22 @@
public static Test suite() throws Exception
{
- return getDeploySetup(StrictPoolUnitTestCase.class, "strictpool_mdbtest-service.xml, strictpool-test.jar");
+ return new TestSetup(getDeploySetup(StrictPoolUnitTestCase.class, "strictpool-test.jar"))
+ {
+ @Override
+ protected void setUp() throws Exception
+ {
+ deployQueue("queueA");
+ deployQueue("queueB");
+ deployQueue("queueC");
+ }
+ @Override
+ protected void tearDown() throws Exception
+ {
+ undeployDestinations();
+ }
+ };
}
}
More information about the jboss-cvs-commits
mailing list