X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2FNetworkModelProviderTest.java;h=14c8f3ce0bd79e4ebb04b8f8e8ee65e966d03667;hb=4493d1c0c0e16a522532a49a14638e2dbdc2f90d;hp=2db827b4c57c1c376554d748283c53719818f5a2;hpb=e999f1d6d03d98e48ac7d47554699ec270bdf33f;p=transportpce.git diff --git a/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/NetworkModelProviderTest.java b/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/NetworkModelProviderTest.java index 2db827b4c..14c8f3ce0 100644 --- a/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/NetworkModelProviderTest.java +++ b/networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/NetworkModelProviderTest.java @@ -13,44 +13,42 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import com.google.common.util.concurrent.FluentFuture; -import org.junit.Test; -import org.junit.runner.RunWith; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.Mock; import org.mockito.invocation.InvocationOnMock; -import org.mockito.junit.MockitoJUnitRunner; +import org.mockito.junit.jupiter.MockitoExtension; import org.mockito.stubbing.Answer; +import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.api.NotificationService; -import org.opendaylight.mdsal.binding.api.RpcProviderService; import org.opendaylight.mdsal.common.api.CommitInfo; +import org.opendaylight.transportpce.common.device.DeviceTransactionManager; +import org.opendaylight.transportpce.common.mapping.PortMapping; import org.opendaylight.transportpce.common.network.NetworkTransactionService; -import org.opendaylight.transportpce.networkmodel.listeners.PortMappingListener; import org.opendaylight.transportpce.networkmodel.service.FrequenciesService; -import org.opendaylight.transportpce.test.AbstractTest; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.networkutils.rev170818.TransportpceNetworkutilsService; +import org.opendaylight.transportpce.networkmodel.service.NetworkModelService; -@RunWith(MockitoJUnitRunner.StrictStubs.class) -public class NetworkModelProviderTest extends AbstractTest { +@ExtendWith(MockitoExtension.class) +public class NetworkModelProviderTest { @Mock NetworkTransactionService networkTransactionService; @Mock - RpcProviderService rpcProviderService; + DataBroker dataBroker; @Mock - TransportpceNetworkutilsService networkutilsService; + NetworkModelService networkModelService; @Mock - NetConfTopologyListener topologyListener; + DeviceTransactionManager deviceTransactionManager; @Mock - private NotificationService notificationService; + PortMapping portMapping; @Mock - private FrequenciesService frequenciesService; + NetConfTopologyListener topologyListener; @Mock - private PortMappingListener portMappingListener; - + NotificationService notificationService; + @Mock + FrequenciesService frequenciesService; @Test - public void networkmodelProviderInitTest() { - NetworkModelProvider provider = new NetworkModelProvider(networkTransactionService, getDataBroker(), - rpcProviderService, networkutilsService, topologyListener, notificationService, - frequenciesService, portMappingListener); + void networkmodelProviderInitTest() { Answer> answer = new Answer>() { @Override @@ -61,10 +59,9 @@ public class NetworkModelProviderTest extends AbstractTest { }; when(networkTransactionService.commit()).then(answer); - provider.init(); + new NetworkModelProvider(networkTransactionService, dataBroker, networkModelService, deviceTransactionManager, + portMapping, notificationService, frequenciesService); - verify(rpcProviderService, times(1)) - .registerRpcImplementation(any(), any(TransportpceNetworkutilsService.class)); + verify(dataBroker, times(2)).registerDataTreeChangeListener(any(), any()); } - }