X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatabroker%2Factors%2Fdds%2FClientTransactionTest.java;h=3fc3c9c3251543cf9ce852d88d94c356bec1a59f;hb=e84f63ee098fff5b02cbce1281ca0d1208f966fa;hp=04f706dc66ab045e406feb176859276bbb08d1d5;hpb=20a32e6459fd1e27e7669bf1ebc7742b96787b94;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 04f706dc66..3fc3c9c325 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,36 @@ */ 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.base.Optional; -import com.google.common.util.concurrent.CheckedFuture; +import com.google.common.util.concurrent.FluentFuture; import com.google.common.util.concurrent.ListenableFuture; -import org.junit.Assert; +import java.util.Optional; 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.common.api.ReadFailedException; -import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteCursor; import org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; +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() + private static final ContainerNode DATA = Builders.containerBuilder() .withNodeIdentifier(YangInstanceIdentifier.NodeIdentifier.create(PATH.getLastPathArgument().getNodeType())) .build(); @@ -49,7 +48,7 @@ public class ClientTransactionTest extends AbstractClientHandleTest exists = getHandle().exists(PATH); + final FluentFuture exists = getHandle().exists(PATH); verify(modification).readNode(PATH); - Assert.assertTrue(getWithTimeout(exists)); + assertEquals(Boolean.TRUE, getWithTimeout(exists)); } @Test public void testRead() throws Exception { - final CheckedFuture>, ReadFailedException> 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); } @@ -113,7 +98,7 @@ public class ClientTransactionTest extends AbstractClientHandleTest actual = cohort.canCommit(); final CommitLocalTransactionRequest request = backendRespondToRequest(CommitLocalTransactionRequest.class, response); - Assert.assertEquals(modification, request.getModification()); - assertFutureEquals(true, actual); + assertEquals(modification, request.getModification()); + assertFutureEquals(Boolean.TRUE, actual); assertFutureEquals(null, cohort.preCommit()); assertFutureEquals(null, cohort.commit()); } @@ -138,4 +123,4 @@ public class ClientTransactionTest extends AbstractClientHandleTest