* 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.openflow.md.core.sal.convertor;
import static org.junit.Assert.assertEquals;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.reply.multipart.reply.body.multipart.reply.meter.config._case.multipart.reply.meter.config.meter.config.Bands;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.reply.multipart.reply.body.multipart.reply.meter.config._case.multipart.reply.meter.config.meter.config.BandsBuilder;
import org.opendaylight.yangtools.yang.binding.DataContainer;
+import org.opendaylight.yangtools.yang.common.Uint32;
public class MeterConfigStatsResponseConvertorTest {
private static final int PRESET_COUNT = 7;
List<MeterConfig> meterConfigs = new ArrayList<>();
MeterConfigBuilder meterConfigBuilder = new MeterConfigBuilder();
for (int i = 0; i < PRESET_COUNT; i++) {
- meterConfigBuilder.setMeterId(new MeterId((long) i));
+ meterConfigBuilder.setMeterId(new MeterId(Uint32.valueOf(i)));
List<Bands> bandses = new ArrayList<>();
BandsBuilder bandsBuilder = new BandsBuilder();
assertEquals(PRESET_COUNT, meterConfigs.size());
int cnt = 0;
for (MeterConfigStats meterConfigStats: meterConfigs) {
- assertEquals(new Long(cnt), meterConfigStats.getMeterId().getValue());
- assertTrue(meterConfigStats.getFlags().isMeterBurst());
- assertFalse(meterConfigStats.getFlags().isMeterKbps());
- assertTrue(meterConfigStats.getFlags().isMeterPktps());
- assertFalse(meterConfigStats.getFlags().isMeterStats());
+ assertEquals(cnt, meterConfigStats.getMeterId().getValue().toJava());
+ assertTrue(meterConfigStats.getFlags().getMeterBurst());
+ assertFalse(meterConfigStats.getFlags().getMeterKbps());
+ assertTrue(meterConfigStats.getFlags().getMeterPktps());
+ assertFalse(meterConfigStats.getFlags().getMeterStats());
cnt++;
}