Update OF header lenght
[openflowjava.git] / openflow-protocol-impl / src / test / java / org / opendaylight / openflowjava / protocol / impl / serialization / factories / PortModInputMessageFactoryTest.java
index 3aebd727e5fb37d6416eea1e25cc987bdd4aeab9..f9319019170e0be2c76f9cb3c64e534420952324 100644 (file)
@@ -70,8 +70,19 @@ public class PortModInputMessageFactoryTest {
         PortModInput message = builder.build();
 
         ByteBuf out = UnpooledByteBufAllocator.DEFAULT.buffer();
+
+        // simulate parent message
+        out.writeInt(1);
+        out.writeZero(2);
+        out.writeShort(3);
+
         portModFactory.serialize(message, out);
 
+        // read parent message
+        out.readInt();
+        out.skipBytes(2);
+        out.readShort();
+
         BufferHelper.checkHeaderV13(out, MESSAGE_TYPE, MESSAGE_LENGTH);
         Assert.assertEquals("Wrong PortNo", message.getPortNo().getValue().longValue(), out.readUnsignedInt());
         out.skipBytes(PADDING_IN_PORT_MOD_MESSAGE_01);