* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.openflowplugin.impl.protocol.serialization.multipart;
import static org.junit.Assert.assertEquals;
import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.multipart.request.multipart.request.body.MultipartRequestMeterConfig;
import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.multipart.request.multipart.request.body.MultipartRequestMeterConfigBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.MeterId;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class MultipartRequestMeterConfigSerializerTest extends AbstractSerializerTest {
private static final byte PADDING_IN_MULTIPART_REQUEST_METER_CONFIG_BODY = 4;
- private static final long METER_ID = 42;
private static final MultipartRequestMeterConfig BODY = new MultipartRequestMeterConfigBuilder()
- .setMeterId(new MeterId(METER_ID))
+ .setMeterId(new MeterId(Uint32.valueOf(42)))
.build();
private MultipartRequestMeterConfigSerializer serializer;
final ByteBuf out = UnpooledByteBufAllocator.DEFAULT.buffer();
serializer.serialize(BODY, out);
- assertEquals(out.readUnsignedInt(), METER_ID);
+ assertEquals(out.readUnsignedInt(), 42);
out.skipBytes(PADDING_IN_MULTIPART_REQUEST_METER_CONFIG_BODY);
assertEquals(out.readableBytes(), 0);
}