hello-VersionBitmap fixed
[openflowjava.git] / openflow-protocol-impl / src / test / java / org / opendaylight / openflowjava / protocol / impl / deserialization / factories / HelloMessageFactoryTest.java
index 756760bad2fb665585f3ccfcf091ed7ac04b6a13..b2433433328cdf06f4adbd5880170352cc1a9d18 100644 (file)
@@ -28,15 +28,19 @@ public class HelloMessageFactoryTest {
      */\r
     @Test\r
     public void test() {\r
-        ByteBuf bb = BufferHelper.buildBuffer("00 01 "+ //type\r
-                                              "00 00 00 11 "+//booelan element 1\r
-                                              "00 00 00 11"//booelan element 2\r
+        ByteBuf bb = BufferHelper.buildBuffer("00 01 " // type\r
+                                            + "00 0c " // length\r
+                                            + "00 00 00 11 " // bitmap 1\r
+                                            + "00 00 00 00 " // bitmap 2\r
+                                            + "00 00 00 00"  // padding\r
                 );\r
         HelloMessage builtByFactory = BufferHelper.decodeV13(\r
                 HelloMessageFactory.getInstance(), bb);\r
 \r
         BufferHelper.checkHeaderV13(builtByFactory);\r
-        Assert.assertEquals("Wrong type", createElement().get(0).getType().getIntValue(), builtByFactory.getElements().get(0).getType().getIntValue());\r
+        List<Elements> element = createElement();\r
+        Assert.assertEquals("Wrong type", element.get(0).getType(), builtByFactory.getElements().get(0).getType());\r
+        Assert.assertEquals("Wrong versionBitmap", element.get(0).getVersionBitmap(), builtByFactory.getElements().get(0).getVersionBitmap());\r
     }\r
     \r
     private static List<Elements> createElement() {\r