X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=servicehandler%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fservicehandler%2Fimpl%2FServicehandlerProviderTest.java;h=99e6c399e5c83c1d64b9b01e3801fc4e86719eb3;hb=27070ce7114dcdb1da7203c54724fa3fe59e7cc3;hp=4c3b66b84698d863940b5f7b3f1c6dda38f69fb4;hpb=2df235e965f3b4ff99f2e7bfc5a2911869c97c03;p=transportpce.git diff --git a/servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/impl/ServicehandlerProviderTest.java b/servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/impl/ServicehandlerProviderTest.java index 4c3b66b84..99e6c399e 100644 --- a/servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/impl/ServicehandlerProviderTest.java +++ b/servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/impl/ServicehandlerProviderTest.java @@ -11,56 +11,47 @@ import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; +import org.mockito.junit.jupiter.MockitoExtension; +import org.opendaylight.mdsal.binding.api.DataBroker; +import org.opendaylight.mdsal.binding.api.DataTreeChangeListener; import org.opendaylight.mdsal.binding.api.NotificationPublishService; -import org.opendaylight.mdsal.binding.api.RpcProviderService; -import org.opendaylight.transportpce.pce.service.PathComputationService; -import org.opendaylight.transportpce.renderer.NetworkModelWavelengthService; -import org.opendaylight.transportpce.renderer.provisiondevice.RendererServiceOperations; +import org.opendaylight.transportpce.servicehandler.service.ServiceDataStoreOperations; import org.opendaylight.transportpce.test.AbstractTest; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.networkmodel.rev201116.TransportpceNetworkmodelListener; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.pce.rev220808.TransportpcePceListener; +import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev210915.TransportpceRendererListener; +import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.OrgOpenroadmServiceService; +import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.service.list.Services; -public class ServicehandlerProviderTest extends AbstractTest { +@ExtendWith(MockitoExtension.class) +public class ServicehandlerProviderTest extends AbstractTest { @Mock - private PathComputationService pathComputationService; - + DataBroker dataBroker; @Mock - private RendererServiceOperations rendererServiceOperations; - + ServiceDataStoreOperations serviceDataStoreOperations; @Mock - private NotificationPublishService notificationPublishService; - + TransportpcePceListener pceListenerImpl; @Mock - RpcProviderService rpcProviderRegistry; - + TransportpceRendererListener rendererListenerImpl; @Mock - NetworkModelWavelengthService networkModelWavelengthService; - - @Before - public void init() { - MockitoAnnotations.initMocks(this); - - } + TransportpceNetworkmodelListener networkModelListenerImpl; + @Mock + NotificationPublishService notificationPublishService; + @Mock + OrgOpenroadmServiceService servicehandler; + @Mock + DataTreeChangeListener serviceListener; @Test - public void testInitRegisterServiceHandlerToRpcRegistry() { - ServicehandlerProvider provider = new ServicehandlerProvider( - getDataBroker(), rpcProviderRegistry, - getNotificationService() , pathComputationService, - rendererServiceOperations, networkModelWavelengthService, - notificationPublishService); + void testInitRegisterServiceHandlerToRpcRegistry() { + new ServicehandlerProvider(dataBroker, getNotificationService() , + serviceDataStoreOperations, pceListenerImpl, rendererListenerImpl, networkModelListenerImpl, + notificationPublishService, servicehandler, serviceListener); - provider.init(); - - verify(rpcProviderRegistry, times(1)) - .registerRpcImplementation(any(), any(ServicehandlerImpl.class)); + verify(dataBroker, times(1)).registerDataTreeChangeListener(any(), any()); } - - - - - -} +} \ No newline at end of file