import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
import org.opendaylight.openflowjava.protocol.impl.serialization.SerializerRegistryImpl;
import org.opendaylight.openflowjava.protocol.impl.util.BufferHelper;
-import org.opendaylight.openflowjava.util.ByteBufUtils;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.IetfYangUtil;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortConfigV10;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeaturesV10;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortStateV10;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortStatusMessage;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortStatusMessageBuilder;
+import org.opendaylight.yangtools.yang.common.Uint32;
/**
* Unit tests for OF10PortStatusMessageFactory.
SerializerRegistry registry = new SerializerRegistryImpl();
registry.init();
factory = registry
- .getSerializer(new MessageTypeKey<>(EncodeConstants.OF10_VERSION_ID, PortStatusMessage.class));
+ .getSerializer(new MessageTypeKey<>(EncodeConstants.OF_VERSION_1_0, PortStatusMessage.class));
}
@Test
PortStatusMessageBuilder builder = new PortStatusMessageBuilder();
BufferHelper.setupHeader(builder, EncodeConstants.OF10_VERSION_ID);
builder.setReason(PortReason.forValue(1));
- builder.setPortNo(1L);
+ builder.setPortNo(Uint32.ONE);
builder.setHwAddr(new MacAddress("94:de:80:a6:61:40"));
builder.setName("Port name");
builder.setConfigV10(new PortConfigV10(true, false, true, false, true, false, true));
byte[] address = new byte[6];
serializedBuffer.readBytes(address);
Assert.assertEquals("Wrong MacAddress", message.getHwAddr().getValue().toLowerCase(),
- new MacAddress(ByteBufUtils.macAddressToString(address)).getValue().toLowerCase());
+ IetfYangUtil.macAddressFor(address).getValue().toLowerCase());
byte[] name = new byte[16];
serializedBuffer.readBytes(name);
Assert.assertEquals("Wrong name", message.getName(), new String(name).trim());
Assert.assertEquals("Wrong peer", message.getPeerFeaturesV10(), createPortFeatures(serializedBuffer.readInt()));
}
- private static PortConfigV10 createPortConfig(long input) {
+ private static PortConfigV10 createPortConfig(final long input) {
final Boolean _portDown = (input & 1 << 0) > 0;
final Boolean _noStp = (input & 1 << 1) > 0;
final Boolean _noRecv = (input & 1 << 2) > 0;
return new PortConfigV10(_noFlood, _noFwd, _noPacketIn, _noRecv, _noRecvStp, _noStp, _portDown);
}
- private static PortFeaturesV10 createPortFeatures(long input) {
+ private static PortFeaturesV10 createPortFeatures(final long input) {
final Boolean _10mbHd = (input & 1 << 0) > 0;
final Boolean _10mbFd = (input & 1 << 1) > 0;
final Boolean _100mbHd = (input & 1 << 2) > 0;
_fiber, _pause, _pauseAsym);
}
- private static PortStateV10 createPortState(long input) {
+ private static PortStateV10 createPortState(final long input) {
final Boolean _linkDown = (input & 1 << 0) > 0;
final Boolean _blocked = (input & 1 << 1) > 0;
final Boolean _live = (input & 1 << 2) > 0;