You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by gt...@apache.org on 2010/05/13 15:10:49 UTC
svn commit: r943877 -
/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/MessageEvictionTest.java
Author: gtully
Date: Thu May 13 13:10:49 2010
New Revision: 943877
URL: http://svn.apache.org/viewvc?rev=943877&view=rev
Log:
fix assertion on discarded count
Modified:
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/MessageEvictionTest.java
Modified: activemq/trunk/activemq-core/src/test/java/org/apache/activemq/MessageEvictionTest.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/MessageEvictionTest.java?rev=943877&r1=943876&r2=943877&view=diff
==============================================================================
--- activemq/trunk/activemq-core/src/test/java/org/apache/activemq/MessageEvictionTest.java (original)
+++ activemq/trunk/activemq-core/src/test/java/org/apache/activemq/MessageEvictionTest.java Thu May 13 13:10:49 2010
@@ -118,12 +118,13 @@ public class MessageEvictionTest {
Session advisorySession = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
final MessageConsumer consumer = advisorySession.createConsumer(discardedAdvisoryDestination);
consumer.setMessageListener(new MessageListener() {
+ int advisoriesReceived = 0;
public void onMessage(Message message) {
try {
LOG.info("advisory:" + message);
ActiveMQMessage activeMQMessage = (ActiveMQMessage) message;
assertNotNull(activeMQMessage.getStringProperty(AdvisorySupport.MSG_PROPERTY_CONSUMER_ID));
- assertEquals(1, activeMQMessage.getIntProperty(AdvisorySupport.MSG_PROPERTY_DISCARDED_COUNT));
+ assertEquals(++advisoriesReceived, activeMQMessage.getIntProperty(AdvisorySupport.MSG_PROPERTY_DISCARDED_COUNT));
message.acknowledge();
advisoryIsGood.countDown();
} catch (JMSException e) {
@@ -164,6 +165,7 @@ public class MessageEvictionTest {
try {
// very slow, only ack once
doAck.await(60, TimeUnit.SECONDS);
+ LOG.info("acking: " + message.getJMSMessageID());
message.acknowledge();
} catch (Exception e) {
e.printStackTrace();