X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pce%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fpce%2Fservice%2FPathComputationServiceImplTest.java;h=2c93c5bc3bc8d885102a88b0e0f54e89e6430180;hb=refs%2Fchanges%2F46%2F100646%2F27;hp=c021fe29fd970576c95e71ceb1cf1a9157499532;hpb=f16a23bbe46cdff5c2f97f7229a29563090ae81e;p=transportpce.git diff --git a/pce/src/test/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImplTest.java b/pce/src/test/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImplTest.java index c021fe29f..2c93c5bc3 100644 --- a/pce/src/test/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImplTest.java +++ b/pce/src/test/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImplTest.java @@ -7,45 +7,35 @@ */ package org.opendaylight.transportpce.pce.service; -import java.math.BigDecimal; import java.util.Map; import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.mockito.Mockito; -import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.transportpce.common.network.NetworkTransactionService; -import org.opendaylight.transportpce.pce.gnpy.GnpyResult; -import org.opendaylight.transportpce.pce.gnpy.GnpyTopoImpl; import org.opendaylight.transportpce.pce.utils.PceTestData; import org.opendaylight.transportpce.test.AbstractTest; -import org.opendaylight.transportpce.test.DataStoreContext; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.PathBandwidth; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.generic.path.properties.PathPropertiesBuilder; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.generic.path.properties.path.properties.PathMetric; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.generic.path.properties.path.properties.PathMetricBuilder; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.no.path.info.NoPathBuilder; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.result.Response; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.result.ResponseBuilder; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.result.ResponseKey; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.result.response.response.type.NoPathCaseBuilder; -import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.result.response.response.type.PathCaseBuilder; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.PathBandwidth; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.generic.path.properties.PathPropertiesBuilder; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.generic.path.properties.path.properties.PathMetric; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.generic.path.properties.path.properties.PathMetricBuilder; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.no.path.info.NoPathBuilder; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.result.Response; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.result.ResponseBuilder; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.result.ResponseKey; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.result.response.response.type.NoPathCaseBuilder; +import org.opendaylight.yang.gen.v1.gnpy.path.rev220615.result.response.response.type.PathCaseBuilder; +import org.opendaylight.yangtools.yang.common.Decimal64; public class PathComputationServiceImplTest extends AbstractTest { private PathComputationServiceImpl pathComputationServiceImpl; private static NetworkTransactionService networkTransactionService = null; - private static GnpyTopoImpl gnpyTopoImpl = null; - private static GnpyResult gnpyResult = null; - private DataStoreContext dataStoreContext = getDataStoreContextUtil(); - private DataBroker dataBroker = getDataBroker(); @Before public void setUp() { networkTransactionService = Mockito.mock(NetworkTransactionService.class); - gnpyTopoImpl = Mockito.mock(GnpyTopoImpl.class); - gnpyResult = Mockito.mock(GnpyResult.class); pathComputationServiceImpl = new PathComputationServiceImpl( networkTransactionService, this.getNotificationPublishService(), null, null); @@ -75,7 +65,7 @@ public class PathComputationServiceImplTest extends AbstractTest { @Test public void testPathComputationRequestPathCase() { PathMetric pathMetric = new PathMetricBuilder() - .setAccumulativeValue(new BigDecimal(21)) + .setAccumulativeValue(Decimal64.valueOf("21")) .setMetricType(PathBandwidth.class).build(); Response response = new ResponseBuilder() .withKey(new ResponseKey("responseId")).setResponseType(new PathCaseBuilder()