Update OF header lenght
[openflowjava.git] / openflow-protocol-impl / src / test / java / org / opendaylight / openflowjava / protocol / impl / serialization / factories / GroupModInputMessageFactoryTest.java
index 37396655a372426a6cdb3d42583c7cdddf0b5c34..6e75130f9ebe358eaf3b6f56aa7f86940add4e54 100644 (file)
@@ -69,8 +69,19 @@ public class GroupModInputMessageFactoryTest {
         GroupModInput message = builder.build();
 
         ByteBuf out = UnpooledByteBufAllocator.DEFAULT.buffer();
+
+        // simulate parent message
+        out.writeInt(1);
+        out.writeZero(2);
+        out.writeShort(3);
+
         groupModFactory.serialize(message, out);
 
+        // read parent message
+        out.readInt();
+        out.skipBytes(2);
+        out.readShort();
+
         BufferHelper.checkHeaderV13(out, MESSAGE_TYPE, 32);
         Assert.assertEquals("Wrong command", message.getCommand().getIntValue(), out.readUnsignedShort());
         Assert.assertEquals("Wrong type", message.getType().getIntValue(), out.readUnsignedByte());