/* 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
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
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
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