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%2Fdatastore%2FRemoteTransactionContextTest.java;h=ead6486cea6e6f43cce80eedc8a4702479ae53a2;hb=f5f6ffd70f78e81106c04e1f1bb252e1e51a7617;hp=526ad77b78eb3c34fdbb67fbd9a760ff2c31237b;hpb=7925d904ffd56c13ddde53e0e7bf6b08b437757d;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/RemoteTransactionContextTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/RemoteTransactionContextTest.java index 526ad77b78..ead6486cea 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/RemoteTransactionContextTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/RemoteTransactionContextTest.java @@ -35,7 +35,7 @@ import org.opendaylight.controller.cluster.datastore.config.Configuration; import org.opendaylight.controller.cluster.datastore.messages.BatchedModifications; import org.opendaylight.controller.cluster.datastore.messages.DataExists; import org.opendaylight.controller.cluster.datastore.modification.DeleteModification; -import org.opendaylight.controller.cluster.datastore.utils.ActorContext; +import org.opendaylight.controller.cluster.datastore.utils.ActorUtils; import scala.concurrent.Await; import scala.concurrent.Future; import scala.concurrent.duration.FiniteDuration; @@ -51,16 +51,16 @@ public class RemoteTransactionContextTest extends AbstractActorTest { private OperationLimiter limiter; private RemoteTransactionContext txContext; - private ActorContext actorContext; + private ActorUtils actorUtils; private TestKit kit; @Before public void before() { kit = new TestKit(getSystem()); - actorContext = Mockito.spy(new ActorContext(getSystem(), kit.getRef(), mock(ClusterWrapper.class), + actorUtils = Mockito.spy(new ActorUtils(getSystem(), kit.getRef(), mock(ClusterWrapper.class), mock(Configuration.class))); limiter = new OperationLimiter(TX_ID, 4, 0); - txContext = new RemoteTransactionContext(TX_ID, actorContext.actorSelection(kit.getRef().path()), actorContext, + txContext = new RemoteTransactionContext(TX_ID, actorUtils.actorSelection(kit.getRef().path()), actorUtils, DataStoreVersions.CURRENT_VERSION, limiter); txContext.operationHandOffComplete(); } @@ -72,30 +72,30 @@ public class RemoteTransactionContextTest extends AbstractActorTest { */ @Test public void testLimiterOnFailure() throws TimeoutException, InterruptedException { - txContext.executeModification(DELETE); - txContext.executeModification(DELETE); + txContext.executeModification(DELETE, null); + txContext.executeModification(DELETE, null); assertEquals(2, limiter.availablePermits()); - Future future = txContext.sendBatchedModifications(); + final Future sendFuture = txContext.sendBatchedModifications(); assertEquals(2, limiter.availablePermits()); BatchedModifications msg = kit.expectMsgClass(BatchedModifications.class); assertEquals(2, msg.getModifications().size()); assertEquals(1, msg.getTotalMessagesSent()); sendReply(new Failure(new NullPointerException())); - assertFuture(future, new OnComplete() { + assertFuture(sendFuture, new OnComplete() { @Override public void onComplete(final Throwable failure, final Object success) { assertTrue(failure instanceof NullPointerException); assertEquals(4, limiter.availablePermits()); // The transaction has failed, no throttling should occur - txContext.executeModification(DELETE); + txContext.executeModification(DELETE, null); assertEquals(4, limiter.availablePermits()); // Executing a read should result in immediate failure final SettableFuture readFuture = SettableFuture.create(); - txContext.executeRead(new DataExists(), readFuture); + txContext.executeRead(new DataExists(), readFuture, null); assertTrue(readFuture.isDone()); try { readFuture.get(); @@ -106,7 +106,7 @@ public class RemoteTransactionContextTest extends AbstractActorTest { } }); - future = txContext.directCommit(); + final Future commitFuture = txContext.directCommit(null); msg = kit.expectMsgClass(BatchedModifications.class); // Modification should have been thrown away by the dropped transmit induced by executeRead() @@ -115,14 +115,14 @@ public class RemoteTransactionContextTest extends AbstractActorTest { assertTrue(msg.isReady()); assertEquals(2, msg.getTotalMessagesSent()); sendReply(new Failure(new IllegalStateException())); - assertFuture(future, new OnComplete() { + assertFuture(commitFuture, new OnComplete() { @Override public void onComplete(final Throwable failure, final Object success) { assertTrue(failure instanceof IllegalStateException); } }); - kit.expectNoMsg(); + kit.expectNoMessage(); } /** @@ -131,16 +131,16 @@ public class RemoteTransactionContextTest extends AbstractActorTest { */ @Test public void testLimiterOnOverflowFailure() throws TimeoutException, InterruptedException { - txContext.executeModification(DELETE); - txContext.executeModification(DELETE); - txContext.executeModification(DELETE); - txContext.executeModification(DELETE); + txContext.executeModification(DELETE, null); + txContext.executeModification(DELETE, null); + txContext.executeModification(DELETE, null); + txContext.executeModification(DELETE, null); assertEquals(0, limiter.availablePermits()); - txContext.executeModification(DELETE); + txContext.executeModification(DELETE, null); // Last acquire should have failed ... assertEquals(0, limiter.availablePermits()); - Future future = txContext.sendBatchedModifications(); + final Future future = txContext.sendBatchedModifications(); assertEquals(0, limiter.availablePermits()); BatchedModifications msg = kit.expectMsgClass(BatchedModifications.class); @@ -158,7 +158,7 @@ public class RemoteTransactionContextTest extends AbstractActorTest { } }); - kit.expectNoMsg(); + kit.expectNoMessage(); } private void sendReply(final Object message) {