Added Yang models for ofp_match
[openflowjava.git] / openflow-protocol-impl / src / test / java / org / opendaylight / openflowjava / protocol / impl / serialization / factories / SetConfigMessageFactoryTest.java
index d501371f921be590d0ec7469b939ab49e7547870..192e5827d18e79ed67b625d39d2bda3a71d725b4 100644 (file)
@@ -1,10 +1,12 @@
 /* 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
-import junit.framework.Assert;\r
 \r
+import org.junit.Assert;\r
 import org.junit.Test;\r
 import org.opendaylight.openflowjava.protocol.impl.deserialization.factories.HelloMessageFactoryTest;\r
 import org.opendaylight.openflowjava.protocol.impl.util.BufferHelper;\r
@@ -12,6 +14,8 @@ 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
@@ -28,7 +32,8 @@ public class SetConfigMessageFactoryTest {
     public void testSetConfigMessage() throws Exception {\r
         SetConfigInputBuilder builder = new SetConfigInputBuilder();\r
         BufferHelper.setupHeader(builder);\r
-        builder.setFlags(SwitchConfigFlag.forValue(0));\r
+        ArrayList<SwitchConfigFlag> switchList = Lists.newArrayList(SwitchConfigFlag.forValue(0));\r
+        builder.setFlags(switchList);\r
         builder.setMissSendLen(10);\r
         SetConfigInput message = builder.build();\r
         \r
@@ -37,7 +42,7 @@ public class SetConfigMessageFactoryTest {
         factory.messageToBuffer(HelloMessageFactoryTest.VERSION_YET_SUPPORTED, out, message);\r
         \r
         BufferHelper.checkHeaderV13(out, MESSAGE_TYPE, MESSAGE_LENGTH);\r
-        Assert.assertEquals("Wrong flags", message.getFlags().getIntValue(),SwitchConfigFlag.forValue(out.readUnsignedShort()).getIntValue());\r
+        Assert.assertArrayEquals("Wrong flags", message.getFlags().toArray(), switchList.toArray());\r
         Assert.assertTrue("Wrong missSendLen", message.getMissSendLen() == out.readShort());\r
     }\r
 }\r