package org.opendaylight.mdsal.dom.broker;
import static org.junit.Assert.assertNotNull;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyMap;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyMap;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.doReturn;
import org.opendaylight.mdsal.dom.broker.util.TestModel;
import org.opendaylight.mdsal.dom.spi.shard.DOMDataTreeShardProducer;
import org.opendaylight.mdsal.dom.spi.shard.DOMDataTreeShardWriteTransaction;
+import org.opendaylight.mdsal.dom.spi.shard.WriteableDOMDataTreeShard;
import org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionChain;
import org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction;
-import org.opendaylight.mdsal.dom.store.inmemory.WriteableDOMDataTreeShard;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
private static final DOMDataTreeIdentifier ROOT_ID = new DOMDataTreeIdentifier(LogicalDatastoreType.OPERATIONAL,
- YangInstanceIdentifier.EMPTY);
+ YangInstanceIdentifier.empty());
private static final DOMDataTreeIdentifier TEST_ID = new DOMDataTreeIdentifier(LogicalDatastoreType.OPERATIONAL,
TestModel.TEST_PATH);
doReturn("rootShard").when(rootShard).toString();
doReturn(producerMock).when(rootShard).createProducer(any(Collection.class));
doReturn(shardTxMock).when(producerMock).createTransaction();
+ doNothing().when(producerMock).close();
doNothing().when(shardTxMock).ready();
doReturn(Futures.immediateFuture(null)).when(shardTxMock).submit();
@Test(expected = IllegalArgumentException.class)
public void createProducerWithEmptyList() {
- treeService.createProducer(Collections.<DOMDataTreeIdentifier>emptySet());
+ treeService.createProducer(Collections.emptySet());
}
@Test(expected = DOMDataTreeProducerBusyException.class)
@Test
public void closeWithTxSubmitted() throws DOMDataTreeProducerException {
final DOMDataTreeCursorAwareTransaction tx = producer.createTransaction(false);
- tx.submit();
+ tx.commit();
producer.close();
}
@Test
public void allocateChildProducerWithTxSubmmited() {
- producer.createTransaction(false).submit();
+ producer.createTransaction(false).commit();
final DOMDataTreeProducer childProducer = producer.createProducer(SUBTREES_TEST);
assertNotNull(childProducer);
}
@Test
public void allocateTxWithTxSubmitted() {
- producer.createTransaction(false).submit();
+ producer.createTransaction(false).commit();
producer.createTransaction(false);
}