X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fstatistics%2Fservices%2Fdirect%2Fsinglelayer%2FMeterDirectStatisticsServiceTest.java;h=d61b1cf11828b563d7c52907b79ce625e23eb1ea;hb=a425274a36f7ea227ba3ec7181ee646b5fa50d40;hp=ecb92b74ae7d4367525acef8b13bdb6d44ce2f01;hpb=2ff395d9032c376942570c581ee4ebbe01c41ab7;p=openflowplugin.git diff --git a/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/statistics/services/direct/singlelayer/MeterDirectStatisticsServiceTest.java b/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/statistics/services/direct/singlelayer/MeterDirectStatisticsServiceTest.java index ecb92b74ae..d61b1cf118 100644 --- a/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/statistics/services/direct/singlelayer/MeterDirectStatisticsServiceTest.java +++ b/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/statistics/services/direct/singlelayer/MeterDirectStatisticsServiceTest.java @@ -5,22 +5,21 @@ * 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.statistics.services.direct.singlelayer; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; -import static org.mockito.Matchers.any; -import static org.mockito.Matchers.eq; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.lenient; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import java.math.BigInteger; -import java.util.Arrays; import java.util.Collections; import java.util.List; -import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; +import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.opendaylight.openflowplugin.api.openflow.device.Xid; import org.opendaylight.openflowplugin.impl.statistics.services.direct.AbstractDirectStatisticsServiceTest; import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32; @@ -38,32 +37,36 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.multipart.types.rev170112.M import org.opendaylight.yang.gen.v1.urn.opendaylight.multipart.types.rev170112.MultipartReplyBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.multipart.types.rev170112.MultipartRequest; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MultipartType; +import org.opendaylight.yangtools.yang.common.Uint32; public class MeterDirectStatisticsServiceTest extends AbstractDirectStatisticsServiceTest { - static final Long METER_NO = 1L; + static final Uint32 METER_NO = Uint32.ONE; private MeterDirectStatisticsService service; @Override - public void setUp() throws Exception { - service = new MeterDirectStatisticsService(requestContextStack, deviceContext, convertorManager, multipartWriterProvider); + public void setUp() { + service = new MeterDirectStatisticsService(requestContextStack, + deviceContext, + convertorManager, + multipartWriterProvider); } @Override - public void testBuildRequestBody() throws Exception { + public void testBuildRequestBody() { final GetMeterStatisticsInput input = mock(GetMeterStatisticsInput.class); - when(input.getNode()).thenReturn(createNodeRef(NODE_ID)); + lenient().when(input.getNode()).thenReturn(createNodeRef(NODE_ID)); when(input.getMeterId()).thenReturn(new MeterId(METER_NO)); final MultipartRequestMeterStats body = (MultipartRequestMeterStats) ((MultipartRequest) service - .buildRequest(new Xid(42L), input)) + .buildRequest(new Xid(Uint32.valueOf(42L)), input)) .getMultipartRequestBody(); - assertEquals(METER_NO, body.getMeterId().getValue()); + assertEquals(METER_NO, body.getStatMeterId().getValue()); } @Override - public void testBuildReply() throws Exception { + public void testBuildReply() { final MeterStats meterStat = new MeterStatsBuilder() .setMeterId(new MeterId(METER_NO)) .setByteInCount(new Counter64(BigInteger.ONE)) @@ -92,11 +95,16 @@ public class MeterDirectStatisticsServiceTest extends AbstractDirectStatisticsSe } @Override - public void testStoreStatistics() throws Exception { - final org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.meter.statistics.reply.MeterStats stat = mock(org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.meter.statistics.reply.MeterStats.class); + public void testStoreStatistics() { + final org.opendaylight.yang.gen.v1.urn + .opendaylight.meter.types.rev130918.meter.statistics.reply.MeterStats stat = + mock(org.opendaylight.yang.gen.v1.urn + .opendaylight.meter.types.rev130918.meter.statistics.reply.MeterStats.class); when(stat.getMeterId()).thenReturn(new MeterId(METER_NO)); - final List stats = Arrays.asList(stat); + final List + stats = Collections.singletonList(stat); final GetMeterStatisticsOutput output = mock(GetMeterStatisticsOutput.class); when(output.getMeterStats()).thenReturn(stats);