import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.ControllerRole;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.RoleRequestOutput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.RoleRequestOutputBuilder;
+import org.opendaylight.yangtools.yang.common.Uint64;
/**
* Unit tests for RoleReplyMessageFactory.
RoleRequestOutputBuilder builder = new RoleRequestOutputBuilder();
BufferHelper.setupHeader(builder, EncodeConstants.OF13_VERSION_ID);
builder.setRole(ControllerRole.forValue(0));
- builder.setGenerationId(BigInteger.valueOf(1L));
+ builder.setGenerationId(Uint64.ONE);
RoleRequestOutput message = builder.build();
ByteBuf serializedBuffer = UnpooledByteBufAllocator.DEFAULT.buffer();
Assert.assertEquals("Wrong role", message.getRole().getIntValue(),
ControllerRole.forValue((int) serializedBuffer.readUnsignedInt()).getIntValue());
serializedBuffer.skipBytes(PADDING);
- byte[] genId = new byte[EncodeConstants.SIZE_OF_LONG_IN_BYTES];
+ byte[] genId = new byte[Long.BYTES];
serializedBuffer.readBytes(genId);
- Assert.assertEquals("Wrong generation ID", message.getGenerationId(), new BigInteger(1, genId));
+ Assert.assertEquals("Wrong generation ID", message.getGenerationId(), Uint64.valueOf(new BigInteger(1, genId)));
}
}