summaryrefslogtreecommitdiff
path: root/qpid/java/systests/src
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2014-05-15 16:14:41 +0000
committerAlex Rudyy <orudyy@apache.org>2014-05-15 16:14:41 +0000
commit081bc26aad845b3b8c4190afb7014206b74e4335 (patch)
tree0b624cacf11597497898529813fce5c95c66f87e /qpid/java/systests/src
parent2c802479f99ff5eeeb0958b0869c700f55c0e889 (diff)
downloadqpid-python-081bc26aad845b3b8c4190afb7014206b74e4335.tar.gz
QPID-5715: Fix Virtual Host MBean creation in JMX management plugin
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1594963 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/systests/src')
-rwxr-xr-xqpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java b/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java
index 073fae3a7a..1aee32db1b 100755
--- a/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java
+++ b/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidBrokerTestCase.java
@@ -1411,4 +1411,23 @@ public class QpidBrokerTestCase extends QpidTestCase
return FAILING_PORT;
}
+ public int getHttpManagementPort(int mainPort)
+ {
+ return mainPort + (DEFAULT_HTTP_MANAGEMENT_PORT - DEFAULT_PORT);
+ }
+
+ public void assertProducingConsuming(final Connection connection) throws Exception
+ {
+ Session session = connection.createSession(true, Session.SESSION_TRANSACTED);
+ Destination destination = session.createQueue(getTestQueueName());
+ MessageConsumer consumer = session.createConsumer(destination);
+ sendMessage(session, destination, 1);
+ session.commit();
+ connection.start();
+ Message m1 = consumer.receive(RECEIVE_TIMEOUT);
+ assertNotNull("Message 1 is not received", m1);
+ assertEquals("Unexpected first message received", 0, m1.getIntProperty(INDEX));
+ session.commit();
+ session.close();
+ }
}