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