summaryrefslogtreecommitdiff
path: root/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java')
-rw-r--r--qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java b/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
index 5f2935a7e0..576bb3c90c 100644
--- a/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
+++ b/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
@@ -42,6 +42,7 @@ import org.apache.qpid.AMQException;
import org.apache.qpid.client.AMQDestination;
import org.apache.qpid.client.AMQQueue;
import org.apache.qpid.client.AMQSession;
+import org.apache.qpid.client.CustomJMSXProperty;
import org.apache.qpid.framing.AMQShortString;
import org.apache.qpid.server.queue.AMQQueueFactory;
import org.apache.qpid.test.utils.QpidTestCase;
@@ -402,6 +403,10 @@ public class MaxDeliveryCountTest extends QpidTestCase
}
_deliveryAttempts++; //increment count of times the current rolled back/recovered message(s) have been seen
+
+ //verify JMSXDeliveryCount
+ assertEquals("Value for JMSXDeliveryCount was not as expected",
+ _deliveryAttempts, message.getIntProperty("JMSXDeliveryCount"));
switch(deliveryMode)
{
@@ -541,6 +546,10 @@ public class MaxDeliveryCountTest extends QpidTestCase
_deliveryAttempts++; //increment count of times the current rolled back/recovered message(s) have been seen
+ //verify JMSXDeliveryCount
+ assertEquals("Value for JMSXDeliveryCount was not as expected",
+ _deliveryAttempts, message.getIntProperty("JMSXDeliveryCount"));
+
switch(deliveryMode)
{
case Session.SESSION_TRANSACTED: