X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=dom%2Fmdsal-dom-inmemory-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fstore%2Finmemory%2FInMemoryDOMDataTreeShardProducerTest.java;h=0115866eb4f422033d5115ac5550c39ad9695dbd;hb=dca009bba2d4ceb2e13537f3ac6f9a5f1b05302f;hp=729211641270355fdfb4554578e5bad1fb0576a7;hpb=395348596fcc6296e1a9ed0d9899b5aa16f08625;p=mdsal.git diff --git a/dom/mdsal-dom-inmemory-datastore/src/test/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardProducerTest.java b/dom/mdsal-dom-inmemory-datastore/src/test/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardProducerTest.java index 7292116412..0115866eb4 100644 --- a/dom/mdsal-dom-inmemory-datastore/src/test/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardProducerTest.java +++ b/dom/mdsal-dom-inmemory-datastore/src/test/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardProducerTest.java @@ -8,6 +8,7 @@ package org.opendaylight.mdsal.dom.store.inmemory; import static org.junit.Assert.assertNotNull; +import static org.mockito.Matchers.any; import static org.mockito.Matchers.anyCollectionOf; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; @@ -18,6 +19,7 @@ import static org.opendaylight.mdsal.dom.store.inmemory.TestUtils.resetMocks; import com.google.common.collect.ImmutableSet; import org.junit.Test; import org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier; +import org.opendaylight.yangtools.yang.data.api.schema.tree.CursorAwareDataTreeSnapshot; public class InMemoryDOMDataTreeShardProducerTest { @@ -26,15 +28,23 @@ public class InMemoryDOMDataTreeShardProducerTest { final InMemoryDOMDataTreeShard inMemoryDOMDataTreeShard = mock(InMemoryDOMDataTreeShard.class); final InmemoryDOMDataTreeShardWriteTransaction inmemoryDOMDataTreeShardWriteTransaction = mock(InmemoryDOMDataTreeShardWriteTransaction.class); + final CursorAwareDataTreeSnapshot snapshot = mock(CursorAwareDataTreeSnapshot.class); + doReturn(snapshot).when(inMemoryDOMDataTreeShard).takeSnapshot(); + doReturn(inmemoryDOMDataTreeShardWriteTransaction).when(inMemoryDOMDataTreeShard) - .createTransaction(anyCollectionOf((DOMDataTreeIdentifier.class))); + .createTransaction(any(String.class), any(InMemoryDOMDataTreeShardProducer.class), + anyCollectionOf((DOMDataTreeIdentifier.class)), any(CursorAwareDataTreeSnapshot.class)); final InMemoryDOMDataTreeShardProducer inMemoryDOMDataTreeShardProducer = new InMemoryDOMDataTreeShardProducer(inMemoryDOMDataTreeShard, ImmutableSet.of(DOM_DATA_TREE_IDENTIFIER)); assertNotNull(inMemoryDOMDataTreeShardProducer.createTransaction()); - verify(inMemoryDOMDataTreeShard).createTransaction(anyCollectionOf(DOMDataTreeIdentifier.class)); + verify(inMemoryDOMDataTreeShard).createTransaction( + any(String.class), + any(InMemoryDOMDataTreeShardProducer.class), + anyCollectionOf(DOMDataTreeIdentifier.class), + any(CursorAwareDataTreeSnapshot.class)); resetMocks(); } } \ No newline at end of file