[jboss-cvs] JBossAS SVN: r103628 - projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 7 08:56:22 EDT 2010


Author: jaikiran
Date: 2010-04-07 08:56:21 -0400 (Wed, 07 Apr 2010)
New Revision: 103628

Modified:
   projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MDBUnitEmbeddedTest.java
   projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MetricsUnitTestCase.java
Log:
EJBTHREE-2057 Fixed the MetricsUnitTestCase for HornetQ related integration changes

Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MDBUnitEmbeddedTest.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MDBUnitEmbeddedTest.java	2010-04-07 12:42:56 UTC (rev 103627)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MDBUnitEmbeddedTest.java	2010-04-07 12:56:21 UTC (rev 103628)
@@ -30,16 +30,17 @@
 import javax.jms.TopicConnectionFactory;
 import javax.naming.NamingException;
 
+import junit.extensions.TestSetup;
 import junit.framework.Test;
 
 import org.jboss.ejb3.InitialContextFactory;
+import org.jboss.ejb3.test.common.EJB3TestCase;
 import org.jboss.ejb3.test.mdb.Stateless;
 import org.jboss.ejb3.test.mdb.TestStatus;
 import org.jboss.embedded.Bootstrap;
 import org.jboss.embedded.junit.EmbeddedTestCase;
 import org.jboss.security.client.SecurityClient;
 import org.jboss.security.client.SecurityClientFactory;
-import org.jboss.test.JBossTestCase;
 
 /**
  * Sample client for the jboss container.
@@ -47,7 +48,7 @@
  * @author <a href="mailto:bill at burkecentral.com">Bill Burke</a>
  * @version $Id: MDBUnitTestCase.java 59422 2007-01-08 23:18:40Z bdecoste $
  */
-public class MDBUnitEmbeddedTest extends JBossTestCase
+public class MDBUnitEmbeddedTest extends EJB3TestCase
 {
    public MDBUnitEmbeddedTest(String name)
    {
@@ -158,8 +159,50 @@
 
    public static Test suite() throws Exception
    {
-      return EmbeddedTestCase.getAdaptedSetup(MDBUnitEmbeddedTest.class,
-            "mdbtest-service.xml, mdb-test.jar");
+      return new TestSetup(EmbeddedTestCase.getAdaptedSetup(MDBUnitEmbeddedTest.class,"mdb-test.jar"))
+      {
+         @Override
+         protected void setUp() throws Exception
+         {
+            deployQueue("cmtmdbtest");
+            deployQueue("mdbtest");
+            deployQueue("defaultedmdbtest");
+            deployQueue("overridedefaultedmdbtest");
+            deployQueue("nondurablemdbtest");
+            deployQueue("bmtmdbtest");
+            deployQueue("overridequeuetest");
+            deployTopic("mdbtest");
+            deployQueue("transactionmdbtest");
+            deployQueue("expirytest");
+            deployQueue("dlqtest");
+            deployQueue("cmttxnotsupmdbtest");
+            deployQueue("expirationmdbtest");
+            deployQueue("rollbackcmtmdbtest");
+            deployQueue("mismatchedmdbtest");
+            
+         }
+
+         @Override
+         protected void tearDown() throws Exception
+         {
+            undeployQueue("cmtmdbtest");
+            undeployQueue("mdbtest");
+            undeployQueue("defaultedmdbtest");
+            undeployQueue("overridedefaultedmdbtest");
+            undeployQueue("nondurablemdbtest");
+            undeployQueue("bmtmdbtest");
+            undeployQueue("overridequeuetest");
+            undeployTopic("mdbtest");
+            undeployQueue("transactionmdbtest");
+            undeployQueue("expirytest");
+            undeployQueue("dlqtest");
+            undeployQueue("cmttxnotsupmdbtest");
+            undeployQueue("expirationmdbtest");
+            undeployQueue("rollbackcmtmdbtest");
+            undeployQueue("mismatchedmdbtest");
+
+         }  
+      };
    }
 
 }

Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MetricsUnitTestCase.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MetricsUnitTestCase.java	2010-04-07 12:42:56 UTC (rev 103627)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/mdb/unit/MetricsUnitTestCase.java	2010-04-07 12:56:21 UTC (rev 103628)
@@ -22,18 +22,19 @@
 package org.jboss.ejb3.test.mdb.unit;
 
 import javax.management.MBeanServerConnection;
+import javax.management.ObjectName;
 
-import org.jboss.logging.Logger;
-import org.jboss.test.JBossTestCase;
+import junit.extensions.TestSetup;
 import junit.framework.Test;
 
-import javax.management.ObjectName;
+import org.jboss.ejb3.test.common.EJB3TestCase;
+import org.jboss.logging.Logger;
 
 /**
  * @author <a href="mailto:bdecoste at jboss.com">William DeCoste</a>
  */
 public class MetricsUnitTestCase
-extends JBossTestCase
+extends EJB3TestCase
 {
    private static final Logger log = Logger.getLogger(MetricsUnitTestCase.class);
 
@@ -76,7 +77,50 @@
 
    public static Test suite() throws Exception
    {
-      return getDeploySetup(MetricsUnitTestCase.class, "mdbtest-service.xml, mdb-test.jar");
+      return new TestSetup(getDeploySetup(MetricsUnitTestCase.class, "mdb-test.jar"))
+      {
+         @Override
+         protected void setUp() throws Exception
+         {
+            deployQueue("cmtmdbtest");
+            deployQueue("mdbtest");
+            deployQueue("defaultedmdbtest");
+            deployQueue("overridedefaultedmdbtest");
+            deployQueue("nondurablemdbtest");
+            deployQueue("bmtmdbtest");
+            deployQueue("overridequeuetest");
+            deployTopic("mdbtest");
+            deployQueue("transactionmdbtest");
+            deployQueue("expirytest");
+            deployQueue("dlqtest");
+            deployQueue("cmttxnotsupmdbtest");
+            deployQueue("expirationmdbtest");
+            deployQueue("rollbackcmtmdbtest");
+            deployQueue("mismatchedmdbtest");
+            
+         }
+
+         @Override
+         protected void tearDown() throws Exception
+         {
+            undeployQueue("cmtmdbtest");
+            undeployQueue("mdbtest");
+            undeployQueue("defaultedmdbtest");
+            undeployQueue("overridedefaultedmdbtest");
+            undeployQueue("nondurablemdbtest");
+            undeployQueue("bmtmdbtest");
+            undeployQueue("overridequeuetest");
+            undeployTopic("mdbtest");
+            undeployQueue("transactionmdbtest");
+            undeployQueue("expirytest");
+            undeployQueue("dlqtest");
+            undeployQueue("cmttxnotsupmdbtest");
+            undeployQueue("expirationmdbtest");
+            undeployQueue("rollbackcmtmdbtest");
+            undeployQueue("mismatchedmdbtest");
+
+         } 
+      };
    }
 
 }




More information about the jboss-cvs-commits mailing list