[jboss-cvs] JBoss Messaging SVN: r2943 - in trunk: tests/src/org/jboss/test/messaging/jms/message and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jul 31 18:14:26 EDT 2007
Author: clebert.suconic at jboss.com
Date: 2007-07-31 18:14:26 -0400 (Tue, 31 Jul 2007)
New Revision: 2943
Modified:
trunk/src/main/org/jboss/jms/message/JBossMessage.java
trunk/tests/src/org/jboss/test/messaging/jms/message/JMSXDeliveryCountTest.java
Log:
Fix on JMSXDeliveryCount
Modified: trunk/src/main/org/jboss/jms/message/JBossMessage.java
===================================================================
--- trunk/src/main/org/jboss/jms/message/JBossMessage.java 2007-07-31 21:11:27 UTC (rev 2942)
+++ trunk/src/main/org/jboss/jms/message/JBossMessage.java 2007-07-31 22:14:26 UTC (rev 2943)
@@ -568,7 +568,8 @@
public boolean propertyExists(String name) throws JMSException
{
- return headers.containsKey(PROPERTY_PREFIX + name);
+ return headers.containsKey(PROPERTY_PREFIX + name)
+ || name.equals("JMSXDeliveryCount");
}
public boolean getBooleanProperty(String name) throws JMSException
Modified: trunk/tests/src/org/jboss/test/messaging/jms/message/JMSXDeliveryCountTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/message/JMSXDeliveryCountTest.java 2007-07-31 21:11:27 UTC (rev 2942)
+++ trunk/tests/src/org/jboss/test/messaging/jms/message/JMSXDeliveryCountTest.java 2007-07-31 22:14:26 UTC (rev 2943)
@@ -118,13 +118,17 @@
TextMessage tm = (TextMessage)c.receive(1000);
assertEquals("xoxo", tm.getText());
- assertEquals(1, tm.getIntProperty("JMSXDeliveryCount"));
+ assertTrue("JMSXDeliveryCount is supposed to exist as a property",
+ tm.propertyExists("JMSXDeliveryCount"));
+ assertEquals(1, tm.getIntProperty("JMSXDeliveryCount"));
s.recover();
tm = (TextMessage)c.receive(1000);
assertEquals("xoxo", tm.getText());
+ assertTrue("JMSXDeliveryCount is supposed to exist as a property",
+ tm.propertyExists("JMSXDeliveryCount"));
assertEquals(2, tm.getIntProperty("JMSXDeliveryCount"));
tm.acknowledge();
@@ -180,6 +184,8 @@
tm = (TextMessage)cons.receive(3000);
assertNotNull(tm);
assertEquals("testing" + i, tm.getText());
+ assertTrue("JMSXDeliveryCount is supposed to exist as a property",
+ tm.propertyExists("JMSXDeliveryCount"));
assertEquals(j + 1, tm.getIntProperty("JMSXDeliveryCount"));
}
if (j != NUM_RECOVERIES -1)
@@ -292,6 +298,8 @@
assertEquals(tm.getText(), rm.getText());
+ assertTrue("JMSXDeliveryCount is supposed to exist as a property",
+ tm.propertyExists("JMSXDeliveryCount"));
assertEquals(1, rm.getIntProperty("JMSXDeliveryCount"));
assertFalse(rm.getJMSRedelivered());
More information about the jboss-cvs-commits
mailing list