import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
+import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
import org.opendaylight.transportpce.servicehandler.listeners.NetworkModelListenerImpl;
import org.opendaylight.transportpce.servicehandler.listeners.PceListenerImpl;
import org.opendaylight.transportpce.servicehandler.listeners.RendererListenerImpl;
+import org.opendaylight.transportpce.servicehandler.listeners.ServiceListener;
import org.opendaylight.transportpce.servicehandler.service.ServiceDataStoreOperations;
import org.opendaylight.transportpce.test.AbstractTest;
@Mock
PceListenerImpl pceListenerImpl;
+ @Mock
+ ServiceListener serviceListener;
+
@Mock
RendererListenerImpl rendererListenerImpl;
@Mock
ServicehandlerImpl servicehandler;
- @Before
- public void init() {
- MockitoAnnotations.initMocks(this);
+ private AutoCloseable closeable;
+
+ @Before
+ public void openMocks() {
+ closeable = MockitoAnnotations.openMocks(this);
}
@Test
public void testInitRegisterServiceHandlerToRpcRegistry() {
ServicehandlerProvider provider = new ServicehandlerProvider(
getDataBroker(), rpcProviderRegistry,
- getNotificationService() , serviceDataStoreOperations, pceListenerImpl, rendererListenerImpl,
- networkModelListenerImpl, servicehandler);
+ getNotificationService() , serviceDataStoreOperations, pceListenerImpl, serviceListener,
+ rendererListenerImpl, networkModelListenerImpl, servicehandler);
provider.init();
.registerRpcImplementation(any(), any(ServicehandlerImpl.class));
}
-
-
-
+ @After public void releaseMocks() throws Exception {
+ closeable.close();
+ }
}