Repository: qpid-jms
Updated Branches:
  refs/heads/master 4f8e3da13 -> 065000dd7


Adds additional tests for property get intercepters

Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/065000dd
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/065000dd
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/065000dd

Branch: refs/heads/master
Commit: 065000dd70bfabba4c4654c92e6898de9ffeb46a
Parents: 4f8e3da
Author: Timothy Bish <tabish...@gmail.com>
Authored: Mon Sep 29 18:51:44 2014 -0400
Committer: Timothy Bish <tabish...@gmail.com>
Committed: Mon Sep 29 18:51:44 2014 -0400

----------------------------------------------------------------------
 .../JmsMessagePropertyIntercepterTest.java      | 114 +++++++++++++++++++
 1 file changed, 114 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/065000dd/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepterTest.java
----------------------------------------------------------------------
diff --git 
a/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepterTest.java
 
b/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepterTest.java
index d3937a7..f469956 100644
--- 
a/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepterTest.java
+++ 
b/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepterTest.java
@@ -60,6 +60,14 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSDestinationWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        JmsDestination destination = new JmsQueue("TestDestination");
+        Mockito.when(message.getDestination()).thenReturn(destination);
+        assertEquals(destination.getName(), 
JmsMessagePropertyIntercepter.getProperty(message, JMS_DESTINATION));
+    }
+
+    @Test
     public void testSetJMSDestination() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsDestination queue = new JmsQueue("TestDestination");
@@ -82,6 +90,14 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSReplyToWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        JmsDestination destination = new JmsQueue("TestDestination");
+        Mockito.when(message.getReplyTo()).thenReturn(destination);
+        assertEquals(destination.getName(), 
JmsMessagePropertyIntercepter.getProperty(message, JMS_REPLYTO));
+    }
+
+    @Test
     public void testSetJMSReplyTo() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsDestination queue = new JmsQueue("TestDestination");
@@ -104,6 +120,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSTypeWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getType()).thenReturn("MsgType");
+        assertEquals("MsgType", 
JmsMessagePropertyIntercepter.getProperty(message, JMS_TYPE));
+    }
+
+    @Test
     public void testSetJMSType() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_TYPE, 
"SomeType");
@@ -125,6 +148,20 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSDeliverModeSetDurable() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.isPersistent()).thenReturn(true);
+        assertEquals("PERSISTENT", 
JmsMessagePropertyIntercepter.getProperty(message, JMS_DELIVERY_MODE));
+    }
+
+    @Test
+    public void testGetJMSDeliverModeSetNonDurable() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.isPersistent()).thenReturn(false);
+        assertEquals("NON_PERSISTENT", 
JmsMessagePropertyIntercepter.getProperty(message, JMS_DELIVERY_MODE));
+    }
+
+    @Test
     public void testSetJMSDeliveryMode() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_DELIVERY_MODE, 
"PERSISTENT");
@@ -163,6 +200,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSPriorityWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getPriority()).thenReturn((byte) 9);
+        assertEquals(9, JmsMessagePropertyIntercepter.getProperty(message, 
JMS_PRIORITY));
+    }
+
+    @Test
     public void testSetJMSPriority() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_PRIORITY, 9);
@@ -184,6 +228,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSMessageIdWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getMessageId()).thenReturn("MESSAGE_ID");
+        assertEquals("MESSAGE_ID", 
JmsMessagePropertyIntercepter.getProperty(message, JMS_MESSAGEID));
+    }
+
+    @Test
     public void testSetJMSMessageId() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_MESSAGEID, 
"ID:123456-789");
@@ -206,6 +257,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSTimeStampWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getTimestamp()).thenReturn(900L);
+        assertEquals(900L, JmsMessagePropertyIntercepter.getProperty(message, 
JMS_TIMESTAMP));
+    }
+
+    @Test
     public void testSetJMSTimeStamp() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_TIMESTAMP, 
65536L);
@@ -227,6 +285,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSCorrelationIdWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getCorrelationId()).thenReturn("MESSAGE_ID");
+        assertEquals("MESSAGE_ID", 
JmsMessagePropertyIntercepter.getProperty(message, JMS_CORRELATIONID));
+    }
+
+    @Test
     public void testSetJMSCorrelationId() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_CORRELATIONID, 
"ID:123456-789");
@@ -249,6 +314,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSExpirationWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getExpiration()).thenReturn(900L);
+        assertEquals(900L, JmsMessagePropertyIntercepter.getProperty(message, 
JMS_EXPIRATION));
+    }
+
+    @Test
     public void testSetJMSExpiration() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_EXPIRATION, 
65536L);
@@ -270,6 +342,20 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSRedeliveredWhenSetTrue() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.isRedelivered()).thenReturn(true);
+        assertEquals(true, JmsMessagePropertyIntercepter.getProperty(message, 
JMS_REDELIVERED));
+    }
+
+    @Test
+    public void testGetJMSRedeliveredWhenSetFalse() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.isRedelivered()).thenReturn(false);
+        assertEquals(false, JmsMessagePropertyIntercepter.getProperty(message, 
JMS_REDELIVERED));
+    }
+
+    @Test
     public void testSetJMSRedelivered() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMS_REDELIVERED, 
true);
@@ -293,6 +379,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSXGroupIdWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getGroupId()).thenReturn("GROUP_ID");
+        assertEquals("GROUP_ID", 
JmsMessagePropertyIntercepter.getProperty(message, JMSX_GROUPID));
+    }
+
+    @Test
     public void testSetJMSXGroupId() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMSX_GROUPID, 
"MyGroupID");
@@ -314,6 +407,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSXGroupSeqWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getGroupSequence()).thenReturn(95);
+        assertEquals(95, JmsMessagePropertyIntercepter.getProperty(message, 
JMSX_GROUPSEQ));
+    }
+
+    @Test
     public void testSetJMSXGroupSeq() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMSX_GROUPSEQ, 
65536);
@@ -335,6 +435,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSXDeliverCountWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getRedeliveryCounter()).thenReturn(2);
+        assertEquals(3, JmsMessagePropertyIntercepter.getProperty(message, 
JMSX_DELIVERY_COUNT));
+    }
+
+    @Test
     public void testSetJMSXDeliveryCount() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, 
JMSX_DELIVERY_COUNT, 32768);
@@ -356,6 +463,13 @@ public class JmsMessagePropertyIntercepterTest {
     }
 
     @Test
+    public void testGetJMSXUserIdWhenSet() throws JMSException {
+        JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
+        Mockito.when(message.getUserId()).thenReturn("Administrator");
+        assertEquals("Administrator", 
JmsMessagePropertyIntercepter.getProperty(message, JMSX_USERID));
+    }
+
+    @Test
     public void testSetJMSXUserId() throws JMSException {
         JmsMessageFacade message = Mockito.mock(JmsMessageFacade.class);
         JmsMessagePropertyIntercepter.setProperty(message, JMSX_USERID, 
"Administrator");


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to