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%2FRemoteTransactionContextTest.java;fp=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FRemoteTransactionContextTest.java;h=6eedc7d8add6a9a9e6495234f8c3f81262dac0c6;hp=ead6486cea6e6f43cce80eedc8a4702479ae53a2;hb=5b69c8e66b12a29a36457955cac4a45affd7c73f;hpb=f5f6ffd70f78e81106c04e1f1bb252e1e51a7617 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 ead6486cea..6eedc7d8ad 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 @@ -34,7 +34,6 @@ import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier 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.ActorUtils; import scala.concurrent.Await; import scala.concurrent.Future; @@ -47,7 +46,6 @@ public class RemoteTransactionContextTest extends AbstractActorTest { private static final TransactionIdentifier TX_ID = new TransactionIdentifier(new LocalHistoryIdentifier( ClientIdentifier.create(FrontendIdentifier.create(MemberName.forName("test"), FrontendType.forName("test")), 0), 0), 0); - private static final DeleteModification DELETE = new DeleteModification(DataStoreVersions.CURRENT_VERSION); private OperationLimiter limiter; private RemoteTransactionContext txContext; @@ -72,8 +70,8 @@ public class RemoteTransactionContextTest extends AbstractActorTest { */ @Test public void testLimiterOnFailure() throws TimeoutException, InterruptedException { - txContext.executeModification(DELETE, null); - txContext.executeModification(DELETE, null); + txContext.executeDelete(null, null); + txContext.executeDelete(null, null); assertEquals(2, limiter.availablePermits()); final Future sendFuture = txContext.sendBatchedModifications(); @@ -83,14 +81,14 @@ public class RemoteTransactionContextTest extends AbstractActorTest { assertEquals(2, msg.getModifications().size()); assertEquals(1, msg.getTotalMessagesSent()); sendReply(new Failure(new NullPointerException())); - assertFuture(sendFuture, 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, null); + txContext.executeDelete(null, null); assertEquals(4, limiter.availablePermits()); // Executing a read should result in immediate failure @@ -115,7 +113,7 @@ public class RemoteTransactionContextTest extends AbstractActorTest { assertTrue(msg.isReady()); assertEquals(2, msg.getTotalMessagesSent()); sendReply(new Failure(new IllegalStateException())); - assertFuture(commitFuture, new OnComplete() { + assertFuture(commitFuture, new OnComplete<>() { @Override public void onComplete(final Throwable failure, final Object success) { assertTrue(failure instanceof IllegalStateException); @@ -131,12 +129,12 @@ public class RemoteTransactionContextTest extends AbstractActorTest { */ @Test public void testLimiterOnOverflowFailure() throws TimeoutException, InterruptedException { - txContext.executeModification(DELETE, null); - txContext.executeModification(DELETE, null); - txContext.executeModification(DELETE, null); - txContext.executeModification(DELETE, null); + txContext.executeDelete(null, null); + txContext.executeDelete(null, null); + txContext.executeDelete(null, null); + txContext.executeDelete(null, null); assertEquals(0, limiter.availablePermits()); - txContext.executeModification(DELETE, null); + txContext.executeDelete(null, null); // Last acquire should have failed ... assertEquals(0, limiter.availablePermits()); @@ -149,7 +147,7 @@ public class RemoteTransactionContextTest extends AbstractActorTest { assertEquals(1, msg.getTotalMessagesSent()); sendReply(new Failure(new NullPointerException())); - assertFuture(future, new OnComplete() { + assertFuture(future, new OnComplete<>() { @Override public void onComplete(final Throwable failure, final Object success) { assertTrue(failure instanceof NullPointerException);