Increased unit test coverage for keys
[openflowjava.git] / openflow-protocol-api / src / test / java / org / opendaylight / openflowjava / protocol / api / extensibility / EnhancedMessageTypeKeyTest.java
index ec48d7ea787e3a8df74613dcf6962328194be154..e6be8a8d19528d88c953b12838bb7a4d874a2a70 100644 (file)
@@ -57,12 +57,10 @@ public class EnhancedMessageTypeKeyTest {
     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
@@ -70,8 +68,18 @@ public class EnhancedMessageTypeKeyTest {
         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