X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDistributedDataStoreIntegrationTest.java;h=76ae3c71566bdce5663918e05a7f1d6cf54e352b;hp=f3d93b896de082534f1ed4e8879117226b3952a6;hb=103ceecd0195cca6c87fbd62a687d8addf128784;hpb=e1010a51ae6637126e23c38302fae288e0d766e1 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreIntegrationTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreIntegrationTest.java index f3d93b896d..76ae3c7156 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreIntegrationTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/DistributedDataStoreIntegrationTest.java @@ -9,6 +9,7 @@ import akka.cluster.Cluster; import akka.testkit.JavaTestKit; import com.google.common.base.Optional; import com.google.common.util.concurrent.CheckedFuture; +import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.Uninterruptibles; import com.typesafe.config.ConfigFactory; import java.io.IOException; @@ -788,12 +789,15 @@ public class DistributedDataStoreIntegrationTest { writeTx = txChain.newWriteOnlyTransaction(); - //writeTx.delete(personPath); + writeTx.delete(carPath); DOMStoreThreePhaseCommitCohort cohort3 = writeTx.ready(); - doCommit(cohort1); - doCommit(cohort2); + ListenableFuture canCommit1 = cohort1.canCommit(); + ListenableFuture canCommit2 = cohort2.canCommit(); + + doCommit(canCommit1, cohort1); + doCommit(canCommit2, cohort2); doCommit(cohort3); txChain.close(); @@ -801,12 +805,11 @@ public class DistributedDataStoreIntegrationTest { DOMStoreReadTransaction readTx = dataStore.newReadOnlyTransaction(); optional = readTx.read(carPath).get(5, TimeUnit.SECONDS); - assertEquals("isPresent", true, optional.isPresent()); - assertEquals("Data node", car, optional.get()); + assertEquals("isPresent", false, optional.isPresent()); optional = readTx.read(personPath).get(5, TimeUnit.SECONDS); - //assertEquals("isPresent", false, optional.isPresent()); assertEquals("isPresent", true, optional.isPresent()); + assertEquals("Data node", person, optional.get()); cleanup(dataStore); }};