diff --git a/activemq-unit-tests/src/test/java/org/apache/activemq/broker/jmx/MBeanTest.java b/activemq-unit-tests/src/test/java/org/apache/activemq/broker/jmx/MBeanTest.java index 95b7ff0f9c..1a363cca49 100644 --- a/activemq-unit-tests/src/test/java/org/apache/activemq/broker/jmx/MBeanTest.java +++ b/activemq-unit-tests/src/test/java/org/apache/activemq/broker/jmx/MBeanTest.java @@ -1513,10 +1513,11 @@ public class MBeanTest extends EmbeddedBrokerTestSupport { public void testQueuePauseResume() throws Exception { connection = connectionFactory.createConnection(); final int numToSend = 20; + final int numToConsume = 5; useConnection(connection, numToSend); ObjectName queueViewMBeanName = assertRegisteredObjectName(domain + ":type=Broker,brokerName=localhost,destinationType=Queue,destinationName=" + getDestinationString()); - QueueViewMBean queue = MBeanServerInvocationHandler.newProxyInstance(mbeanServer, queueViewMBeanName, QueueViewMBean.class, true); + final QueueViewMBean queue = MBeanServerInvocationHandler.newProxyInstance(mbeanServer, queueViewMBeanName, QueueViewMBean.class, true); CompositeData[] compdatalist = queue.browse(); int initialQueueSize = compdatalist.length; @@ -1526,14 +1527,20 @@ public class MBeanTest extends EmbeddedBrokerTestSupport { echo("Attempting to consume 5 bytes messages from: " + destination); Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); MessageConsumer consumer = session.createConsumer(destination); - for (int i=0; i<5; i++) { + for (int i=0; i