public void testEquals() {\r
EnhancedMessageTypeKey<?,?> key1;\r
EnhancedMessageTypeKey<?,?> key2;\r
-\r
key1 = new EnhancedMessageTypeKey<>(EncodeConstants.OF10_VERSION_ID, Action.class, Output.class);\r
key2 = new EnhancedMessageTypeKey<>(EncodeConstants.OF10_VERSION_ID, Action.class, Output.class);\r
\r
Assert.assertTrue("Wrong equal to identical object.", key1.equals(key1));\r
- \r
Assert.assertFalse("Wrong equal to different class.", key1.equals(new Object()));\r
\r
key1 = new EnhancedMessageTypeKey<>(EncodeConstants.OF10_VERSION_ID, Action.class, null);\r
key1 = new EnhancedMessageTypeKey<>(EncodeConstants.OF10_VERSION_ID, Action.class, Output.class);\r
key2 = new EnhancedMessageTypeKey<>(EncodeConstants.OF10_VERSION_ID, Action.class, SetField.class);\r
Assert.assertFalse("Wrong equal by msgType2 class name.", key1.equals(key2));\r
+ }\r
\r
+ /**\r
+ * Test EnhancedMessageTypeKey toString()\r
+ */\r
+ @Test\r
+ public void testToString() {\r
+ EnhancedMessageTypeKey<?,?> key1 = new EnhancedMessageTypeKey<>(EncodeConstants.OF10_VERSION_ID,\r
+ Action.class, Output.class);\r
+\r
+ Assert.assertEquals("Wrong toString()", "msgVersion: 1 objectType: org.opendaylight.yang.gen.v1.urn.opendaylight"\r
+ + ".openflow.common.action.rev130731.actions.grouping.Action msgType2: org.opendaylight.yang.gen.v1.urn"\r
+ + ".opendaylight.openflow.common.action.rev130731.Output", key1.toString());\r
}\r
- \r
- \r
}
\ No newline at end of file