Repository: qpid-jms Updated Branches: refs/heads/master 40eb821c6 -> 079e6c04d
Test the equals and hashCode bits. Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/bfd9953b Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/bfd9953b Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/bfd9953b Branch: refs/heads/master Commit: bfd9953b058d0a7795b87cf095a1f6bd14016861 Parents: 40eb821 Author: Timothy Bish <tabish...@gmail.com> Authored: Fri Oct 10 13:38:41 2014 -0400 Committer: Timothy Bish <tabish...@gmail.com> Committed: Fri Oct 10 13:38:41 2014 -0400 ---------------------------------------------------------------------- .../qpid/jms/message/JmsBytesMessageTest.java | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/bfd9953b/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsBytesMessageTest.java ---------------------------------------------------------------------- diff --git a/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsBytesMessageTest.java b/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsBytesMessageTest.java index 4420832..60172bd 100644 --- a/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsBytesMessageTest.java +++ b/qpid-jms-client/src/test/java/org/apache/qpid/jms/message/JmsBytesMessageTest.java @@ -654,4 +654,33 @@ public class JmsBytesMessageTest { } catch (MessageNotReadableException e) { } } + + @Test + public void testHashCode() throws Exception { + String messageId = "ID:SOME-ID:0:1:1"; + JmsBytesMessage message = factory.createBytesMessage(); + message.setJMSMessageID(messageId); + assertEquals(message.getJMSMessageID().hashCode(), messageId.hashCode()); + assertEquals(message.hashCode(), messageId.hashCode()); + } + + @Test + public void testEqualsObject() throws Exception { + String messageId = "ID:SOME-ID:0:1:1"; + JmsBytesMessage message1 = factory.createBytesMessage(); + JmsBytesMessage message2 = factory.createBytesMessage(); + message1.setJMSMessageID(messageId); + assertTrue(!message1.equals(message2)); + assertTrue(!message2.equals(message1)); + message2.setJMSMessageID(messageId); + assertTrue(message1.equals(message2)); + assertTrue(message2.equals(message1)); + message2.setJMSMessageID(messageId + "More"); + assertTrue(!message1.equals(message2)); + assertTrue(!message2.equals(message1)); + + assertTrue(message1.equals(message1)); + assertFalse(message1.equals(null)); + assertFalse(message1.equals("")); + } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org