Assert.assertFalse("Wrong equals", key1.equals(key2));\r
Assert.assertFalse("Wrong hashcode", key1.hashCode() == key2.hashCode());\r
}\r
- \r
+\r
/**\r
- * Test EnhancedMessageTypeKey equals - additional test\r
+ * Test MessageCodeKey equals - additional test\r
*/\r
@Test\r
public void testEquals() {\r
- \r
- MessageCodeKey key1;\r
- MessageCodeKey key2;\r
- \r
- key1 = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID, 4, BarrierInput.class);\r
- \r
- \r
+ MessageCodeKey key1 = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID, 4, BarrierInput.class);\r
+\r
Assert.assertTrue("Wrong equal to identical object.", key1.equals(key1));\r
Assert.assertFalse("Wrong equal to null.", key1.equals(null));\r
Assert.assertFalse("Wrong equal to different class.", key1.equals(new Object()));\r
- \r
+\r
key1 = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID, 4, null);\r
- key2 = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID, 4, BarrierInput.class);\r
- \r
+ MessageCodeKey key2 = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID, 4, BarrierInput.class);\r
Assert.assertFalse("Wrong equal by clazz.", key1.equals(key2));\r
- \r
+\r
+ key2 = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID, 4, null);\r
+ Assert.assertTrue("Wrong equal by clazz.", key1.equals(key2));\r
+ }\r
+\r
+ /**\r
+ * Test MessageCodeKey toString()\r
+ */\r
+ @Test\r
+ public void testToString() {\r
+ MessageCodeKey key1 = new MessageCodeKey(EncodeConstants.OF10_VERSION_ID, 4, BarrierInput.class);\r
+\r
+ Assert.assertEquals("Wrong toString()", "msgVersion: 1 objectClass: org.opendaylight.yang.gen.v1.urn"\r
+ + ".opendaylight.openflow.protocol.rev130731.BarrierInput msgType: 4", key1.toString());\r
}\r
- \r
}
\ No newline at end of file