git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1441085 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Timothy A. Bish 2013-01-31 17:44:04 +00:00
parent b8bbca6773
commit f88b21613b
1 changed files with 106 additions and 103 deletions

View File

@ -33,6 +33,7 @@ public class OptimizedAckTest extends TestSupport {
private static final Logger LOG = LoggerFactory.getLogger(OptimizedAckTest.class); private static final Logger LOG = LoggerFactory.getLogger(OptimizedAckTest.class);
private ActiveMQConnection connection; private ActiveMQConnection connection;
@Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
super.setUp(); super.setUp();
connection = (ActiveMQConnection) createConnection(); connection = (ActiveMQConnection) createConnection();
@ -43,6 +44,7 @@ public class OptimizedAckTest extends TestSupport {
connection.setPrefetchPolicy(prefetchPolicy); connection.setPrefetchPolicy(prefetchPolicy);
} }
@Override
protected void tearDown() throws Exception { protected void tearDown() throws Exception {
connection.close(); connection.close();
super.tearDown(); super.tearDown();
@ -70,9 +72,10 @@ public class OptimizedAckTest extends TestSupport {
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
javax.jms.Message msg = consumer.receive(4000); javax.jms.Message msg = consumer.receive(4000);
long inFlightCount = regionBroker.getDestinationStatistics().getInflight().getCount();
assertNotNull(msg); assertNotNull(msg);
if (i < 7) { if (i < 7) {
assertEquals("all prefetch is still in flight", 10, regionBroker.getDestinationStatistics().getInflight().getCount()); assertEquals("all prefetch is still in flight", 10, inFlightCount);
} else { } else {
assertTrue("most are acked but 3 remain", Wait.waitFor(new Wait.Condition() { assertTrue("most are acked but 3 remain", Wait.waitFor(new Wait.Condition() {
@Override @Override