X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatabroker%2Factors%2Fdds%2FClientTransactionTest.java;h=4cd21b160d7ab4aa133ddbed048839807afdffa4;hb=refs%2Fchanges%2F78%2F100478%2F3;hp=9dd5d7b7aaa0f74b5ac8c2defa8239895f3db35a;hpb=7e62b4a59f9e43bcd0585845f1aeb55c44199f27;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionTest.java index 9dd5d7b7aa..4cd21b160d 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/ClientTransactionTest.java @@ -7,37 +7,40 @@ */ package org.opendaylight.controller.cluster.databroker.actors.dds; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import static org.opendaylight.controller.cluster.databroker.actors.dds.TestUtils.TRANSACTION_ID; import static org.opendaylight.controller.cluster.databroker.actors.dds.TestUtils.assertFutureEquals; -import static org.opendaylight.controller.cluster.databroker.actors.dds.TestUtils.assertOperationThrowsException; import static org.opendaylight.controller.cluster.databroker.actors.dds.TestUtils.getWithTimeout; import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.ListenableFuture; import java.util.Optional; -import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; import org.opendaylight.controller.cluster.access.commands.CommitLocalTransactionRequest; import org.opendaylight.controller.cluster.access.commands.TransactionCommitSuccess; -import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteCursor; +import org.opendaylight.mdsal.common.api.CommitInfo; import org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort; +import org.opendaylight.yangtools.yang.common.Empty; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; +import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -import org.opendaylight.yangtools.yang.data.api.schema.tree.CursorAwareDataTreeModification; import org.opendaylight.yangtools.yang.data.impl.schema.Builders; +import org.opendaylight.yangtools.yang.data.tree.api.CursorAwareDataTreeModification; public class ClientTransactionTest extends AbstractClientHandleTest { private static final YangInstanceIdentifier PATH = YangInstanceIdentifier.builder() .node(QName.create("ns-1", "node-1")) .build(); - private static final NormalizedNode DATA = Builders.containerBuilder() - .withNodeIdentifier(YangInstanceIdentifier.NodeIdentifier.create(PATH.getLastPathArgument().getNodeType())) + private static final ContainerNode DATA = Builders.containerBuilder() + .withNodeIdentifier(NodeIdentifier.create(PATH.getLastPathArgument().getNodeType())) .build(); @Mock @@ -48,7 +51,7 @@ public class ClientTransactionTest extends AbstractClientHandleTest exists = getHandle().exists(PATH); verify(modification).readNode(PATH); - Assert.assertTrue(getWithTimeout(exists)); + assertEquals(Boolean.TRUE, getWithTimeout(exists)); } @Test public void testRead() throws Exception { - final FluentFuture>> resultFuture = getHandle().read(PATH); + final FluentFuture> resultFuture = getHandle().read(PATH); verify(modification).readNode(PATH); - final Optional> result = getWithTimeout(resultFuture); - Assert.assertTrue(result.isPresent()); - Assert.assertEquals(DATA, result.get()); + final Optional result = getWithTimeout(resultFuture); + assertTrue(result.isPresent()); + assertEquals(DATA, result.get()); } @Test - public void testDelete() throws Exception { + public void testDelete() { getHandle().delete(PATH); verify(modification).delete(PATH); } @Test - public void testMerge() throws Exception { + public void testMerge() { getHandle().merge(PATH, DATA); verify(modification).merge(PATH, DATA); } @Test - public void testWrite() throws Exception { + public void testWrite() { getHandle().write(PATH, DATA); verify(modification).write(PATH, DATA); } @@ -112,9 +101,9 @@ public class ClientTransactionTest extends AbstractClientHandleTest actual = cohort.canCommit(); final CommitLocalTransactionRequest request = backendRespondToRequest(CommitLocalTransactionRequest.class, response); - Assert.assertEquals(modification, request.getModification()); - assertFutureEquals(true, actual); - assertFutureEquals(null, cohort.preCommit()); - assertFutureEquals(null, cohort.commit()); + assertEquals(modification, request.getModification()); + assertFutureEquals(Boolean.TRUE, actual); + assertFutureEquals(Empty.value(), cohort.preCommit()); + assertFutureEquals(CommitInfo.empty(), cohort.commit()); } @Test