Added support for OF 1.0
[openflowjava.git] / openflow-protocol-impl / src / test / java / org / opendaylight / openflowjava / protocol / impl / serialization / factories / SetConfigMessageFactoryTest.java
index 192e5827d18e79ed67b625d39d2bda3a71d725b4..e462975a1d4b3b9b12b3ece3ed4e4d2f059fde3e 100644 (file)
@@ -1,8 +1,6 @@
 /* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */\r
 package org.opendaylight.openflowjava.protocol.impl.serialization.factories;\r
 \r
-import java.util.ArrayList;\r
-\r
 import io.netty.buffer.ByteBuf;\r
 import io.netty.buffer.UnpooledByteBufAllocator;\r
 \r
@@ -14,8 +12,6 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev13
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.SetConfigInput;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.SetConfigInputBuilder;\r
 \r
-import com.google.common.collect.Lists;\r
-\r
 /**\r
  * @author timotej.kubas\r
  * @author michal.polkorab\r
@@ -32,8 +28,8 @@ public class SetConfigMessageFactoryTest {
     public void testSetConfigMessage() throws Exception {\r
         SetConfigInputBuilder builder = new SetConfigInputBuilder();\r
         BufferHelper.setupHeader(builder);\r
-        ArrayList<SwitchConfigFlag> switchList = Lists.newArrayList(SwitchConfigFlag.forValue(0));\r
-        builder.setFlags(switchList);\r
+        SwitchConfigFlag flag = SwitchConfigFlag.FRAGNORMAL;\r
+        builder.setFlags(flag);\r
         builder.setMissSendLen(10);\r
         SetConfigInput message = builder.build();\r
         \r
@@ -42,7 +38,7 @@ public class SetConfigMessageFactoryTest {
         factory.messageToBuffer(HelloMessageFactoryTest.VERSION_YET_SUPPORTED, out, message);\r
         \r
         BufferHelper.checkHeaderV13(out, MESSAGE_TYPE, MESSAGE_LENGTH);\r
-        Assert.assertArrayEquals("Wrong flags", message.getFlags().toArray(), switchList.toArray());\r
-        Assert.assertTrue("Wrong missSendLen", message.getMissSendLen() == out.readShort());\r
+        Assert.assertEquals("Wrong flags", message.getFlags().getIntValue(), out.readUnsignedShort());\r
+        Assert.assertEquals("Wrong missSendLen", message.getMissSendLen().intValue(), out.readUnsignedShort());\r
     }\r
 }\r