[jboss-cvs] JBoss Messaging SVN: r6183 - trunk/tests/src/org/jboss/messaging/tests/integration/client.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 26 15:02:55 EDT 2009
Author: clebert.suconic at jboss.com
Date: 2009-03-26 15:02:55 -0400 (Thu, 26 Mar 2009)
New Revision: 6183
Modified:
trunk/tests/src/org/jboss/messaging/tests/integration/client/HeuristicXATest.java
Log:
just a small tweak
Modified: trunk/tests/src/org/jboss/messaging/tests/integration/client/HeuristicXATest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/integration/client/HeuristicXATest.java 2009-03-26 17:33:09 UTC (rev 6182)
+++ trunk/tests/src/org/jboss/messaging/tests/integration/client/HeuristicXATest.java 2009-03-26 19:02:55 UTC (rev 6183)
@@ -29,7 +29,11 @@
import javax.transaction.xa.XAResource;
import javax.transaction.xa.Xid;
-import org.jboss.messaging.core.client.*;
+import org.jboss.messaging.core.client.ClientConsumer;
+import org.jboss.messaging.core.client.ClientMessage;
+import org.jboss.messaging.core.client.ClientProducer;
+import org.jboss.messaging.core.client.ClientSession;
+import org.jboss.messaging.core.client.ClientSessionFactory;
import org.jboss.messaging.core.config.Configuration;
import org.jboss.messaging.core.management.MessagingServerControlMBean;
import org.jboss.messaging.core.server.MessagingService;
@@ -38,7 +42,7 @@
import org.jboss.messaging.core.transaction.impl.XidImpl;
import org.jboss.messaging.tests.integration.management.ManagementControlHelper;
import org.jboss.messaging.tests.util.ServiceTestBase;
-import org.jboss.messaging.utils.*;
+import org.jboss.messaging.utils.SimpleString;
/**
* A HeuristicXATest
@@ -64,6 +68,34 @@
// Public --------------------------------------------------------
+ public void testInvalidCall() throws Exception
+ {
+ Configuration configuration = createDefaultConfig();
+ configuration.setJMXManagementEnabled(true);
+
+ MessagingService service = createService(false,
+ configuration,
+ mbeanServer,
+ new HashMap<String, AddressSettings>());
+
+ try
+ {
+ service.start();
+
+ MessagingServerControlMBean jmxServer = ManagementControlHelper.createMessagingServerControl(mbeanServer);
+
+ assertFalse(jmxServer.commitPreparedTransaction("Nananananana"));
+ }
+ finally
+ {
+ if (service.isStarted())
+ {
+ service.stop();
+ }
+ }
+
+ }
+
public void testHerusticCommit() throws Exception
{
internalTest(true);
@@ -74,7 +106,7 @@
internalTest(false);
}
- private void internalTest(boolean isCommit) throws Exception
+ private void internalTest(final boolean isCommit) throws Exception
{
Configuration configuration = createDefaultConfig();
configuration.setJMXManagementEnabled(true);
@@ -147,12 +179,10 @@
session.commit();
session.close();
}
- else
- {
- assertEquals(0,
- ((Queue)service.getServer().getPostOffice().getBinding(ADDRESS).getBindable()).getMessageCount());
- }
+ assertEquals(0,
+ ((Queue)service.getServer().getPostOffice().getBinding(ADDRESS).getBindable()).getMessageCount());
+
}
finally
{
@@ -168,12 +198,14 @@
// Protected -----------------------------------------------------
+ @Override
protected void tearDown() throws Exception
{
MBeanServerFactory.releaseMBeanServer(mbeanServer);
super.tearDown();
}
+ @Override
protected void setUp() throws Exception
{
super.setUp();
More information about the jboss-cvs-commits
mailing list