X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb-rfc8040%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Frests%2Fservices%2Fimpl%2FRestconfStreamsSubscriptionServiceImplTest.java;h=bda60dd71de79ba8079e15971582182b5d91f86e;hb=4cbd10f1bd2b2bfb623e20e0828d603eb8879eec;hp=24d9d8b9ee21f683ffd44ce6caa72188ac18fd54;hpb=401f9ee77a87da5096e1a369ce4ca9172819cf43;p=netconf.git diff --git a/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfStreamsSubscriptionServiceImplTest.java b/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfStreamsSubscriptionServiceImplTest.java index 24d9d8b9ee..bda60dd71d 100644 --- a/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfStreamsSubscriptionServiceImplTest.java +++ b/restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfStreamsSubscriptionServiceImplTest.java @@ -17,6 +17,7 @@ import com.google.common.util.concurrent.CheckedFuture; import com.google.common.util.concurrent.Futures; import java.lang.reflect.Field; import java.net.URI; +import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.List; @@ -37,8 +38,8 @@ import org.mockito.MockitoAnnotations; import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException; import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException; import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; -import org.opendaylight.controller.md.sal.dom.api.DOMDataChangeListener; import org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction; +import org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService; import org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction; import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain; import org.opendaylight.restconf.common.context.NormalizedNodeContext; @@ -79,8 +80,8 @@ public class RestconfStreamsSubscriptionServiceImplTest { public void setUp() throws Exception { MockitoAnnotations.initMocks(this); - final TransactionChainHandler txHandler = Mockito.mock(TransactionChainHandler.class); - final DOMTransactionChain domTx = Mockito.mock(DOMTransactionChain.class); + final TransactionChainHandler txHandler = mock(TransactionChainHandler.class); + final DOMTransactionChain domTx = mock(DOMTransactionChain.class); Mockito.when(this.transactionHandler.get()).thenReturn(domTx); Mockito.when(txHandler.get()).thenReturn(domTx); final DOMDataWriteTransaction wTx = Mockito.mock(DOMDataWriteTransaction.class); @@ -92,16 +93,23 @@ public class RestconfStreamsSubscriptionServiceImplTest { Futures.immediateCheckedFuture(null); Mockito.when(rwTx.submit()).thenReturn(checkedFutureEmpty); Mockito.when(domTx.newReadWriteTransaction()).thenReturn(rwTx); - final CheckedFuture checked = Mockito.mock(CheckedFuture.class); + final CheckedFuture checked = mock(CheckedFuture.class); Mockito.when(wTx.submit()).thenReturn(checked); Mockito.when(checked.checkedGet()).thenReturn(null); this.schemaHandler = new SchemaContextHandler(txHandler); final DOMDataBroker dataBroker = mock(DOMDataBroker.class); - final ListenerRegistration listener = mock(ListenerRegistration.class); + + DOMDataTreeChangeService dataTreeChangeService = mock(DOMDataTreeChangeService.class); + doReturn(mock(ListenerRegistration.class)).when(dataTreeChangeService) + .registerDataTreeChangeListener(any(), any()); + + doReturn(Collections.singletonMap(DOMDataTreeChangeService.class, dataTreeChangeService)) + .when(dataBroker).getSupportedExtensions(); + doReturn(dataBroker).when(this.dataBrokerHandler).get(); - doReturn(listener).when(dataBroker).registerDataChangeListener(any(), any(), any(), any()); - final MultivaluedMap map = Mockito.mock(MultivaluedMap.class); + + final MultivaluedMap map = mock(MultivaluedMap.class); final Set>> set = new HashSet<>(); Mockito.when(map.entrySet()).thenReturn(set); Mockito.when(this.uriInfo.getQueryParameters()).thenReturn(map);