[hornetq-commits] JBoss hornetq SVN: r10250 - in branches/Branch_2_2_EAP: tests/src/org/hornetq/tests/integration/ra and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Feb 24 08:52:49 EST 2011
Author: ataylor
Date: 2011-02-24 08:52:49 -0500 (Thu, 24 Feb 2011)
New Revision: 10250
Modified:
branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java
branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerSecurityTest.java
branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerTest.java
branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerXATest.java
Log:
fixed tests to stop RA and NPE check on resource adapter stop
Modified: branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java
===================================================================
--- branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java 2011-02-24 12:23:57 UTC (rev 10249)
+++ branches/Branch_2_2_EAP/src/main/org/hornetq/ra/HornetQResourceAdapter.java 2011-02-24 13:52:49 UTC (rev 10250)
@@ -228,7 +228,10 @@
activations.clear();
- defaultHornetQConnectionFactory.close();
+ if (defaultHornetQConnectionFactory != null)
+ {
+ defaultHornetQConnectionFactory.close();
+ }
HornetQResourceAdapter.log.info("HornetQ resource adapter stopped");
}
Modified: branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerSecurityTest.java
===================================================================
--- branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerSecurityTest.java 2011-02-24 12:23:57 UTC (rev 10249)
+++ branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerSecurityTest.java 2011-02-24 13:52:49 UTC (rev 10250)
@@ -62,6 +62,7 @@
Binding binding = server.getPostOffice().getBinding(MDBQUEUEPREFIXEDSIMPLE);
assertEquals(((LocalQueueBinding)binding).getQueue().getConsumerCount(), 0);
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testSimpleMessageReceivedOnQueueWithSecuritySucceeds() throws Exception
@@ -91,5 +92,6 @@
Binding binding = server.getPostOffice().getBinding(MDBQUEUEPREFIXEDSIMPLE);
assertEquals(((LocalQueueBinding)binding).getQueue().getConsumerCount(), 15);
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
}
Modified: branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerTest.java
===================================================================
--- branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerTest.java 2011-02-24 12:23:57 UTC (rev 10249)
+++ branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerTest.java 2011-02-24 13:52:49 UTC (rev 10250)
@@ -65,6 +65,8 @@
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "teststring");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+
+ qResourceAdapter.stop();
}
public void testInvalidAckMode() throws Exception
@@ -82,6 +84,7 @@
{
//pass
}
+ qResourceAdapter.stop();
}
public void testSimpleMessageReceivedOnQueueInLocalTX() throws Exception
@@ -117,6 +120,7 @@
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "teststring");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testSimpleMessageReceivedOnQueueWithSelector() throws Exception
@@ -152,6 +156,7 @@
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "red");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testEndpointDeactivated() throws Exception
@@ -174,6 +179,7 @@
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
assertEquals(((LocalQueueBinding) binding).getQueue().getConsumerCount(), 0);
assertTrue(endpoint.released);
+ qResourceAdapter.stop();
}
public void testMaxSessions() throws Exception
@@ -195,6 +201,7 @@
Binding binding = server.getPostOffice().getBinding(MDBQUEUEPREFIXEDSIMPLE);
assertEquals(((LocalQueueBinding) binding).getQueue().getConsumerCount(), 1);
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testSimpleTopic() throws Exception
@@ -224,6 +231,7 @@
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "test");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testDurableSubscription() throws Exception
@@ -279,6 +287,7 @@
assertNotNull(endpoint.lastMessage);
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "3");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testNonDurableSubscription() throws Exception
@@ -325,6 +334,7 @@
assertNotNull(endpoint.lastMessage);
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "3");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testSelectorChangedWithTopic() throws Exception
@@ -380,6 +390,7 @@
assertNotNull(endpoint.lastMessage);
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "3");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testSelectorNotChangedWithTopic() throws Exception
@@ -429,6 +440,7 @@
assertNotNull(endpoint.lastMessage);
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "2");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
Modified: branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerXATest.java
===================================================================
--- branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerXATest.java 2011-02-24 12:23:57 UTC (rev 10249)
+++ branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/ra/HornetQMessageHandlerXATest.java 2011-02-24 13:52:49 UTC (rev 10250)
@@ -68,6 +68,7 @@
endpoint.prepare();
endpoint.commit();
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
public void testXARollback() throws Exception
@@ -104,6 +105,7 @@
assertNotNull(endpoint.lastMessage);
assertEquals(endpoint.lastMessage.getCoreMessage().getBodyBuffer().readString(), "teststring");
qResourceAdapter.endpointDeactivation(endpointFactory, spec);
+ qResourceAdapter.stop();
}
class XADummyEndpoint extends DummyMessageEndpoint
More information about the hornetq-commits
mailing list