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%2Fdatabroker%2Factors%2Fdds%2FLocalProxyTransactionTest.java;h=dccdf9ef704a4dc6cfde283bf3592e78476c3251;hp=6f66b3e933134b3bbcd048b970631b04a0b4d24e;hb=e1c283de301355cb8fa3f7d4fa28a6dd0af501eb;hpb=85c23944a273c338098997700b14f3a802025bb5 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/LocalProxyTransactionTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/LocalProxyTransactionTest.java index 6f66b3e933..dccdf9ef70 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/LocalProxyTransactionTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/LocalProxyTransactionTest.java @@ -14,6 +14,7 @@ import static org.mockito.Mockito.verify; import static org.opendaylight.controller.cluster.databroker.actors.dds.TestUtils.assertFutureEquals; import akka.testkit.TestProbe; +import com.google.common.base.Ticker; import java.util.function.Consumer; import org.junit.Assert; import org.junit.Test; @@ -63,10 +64,10 @@ public abstract class LocalProxyTransactionTest final ReadTransactionRequest request = new ReadTransactionRequest(TRANSACTION_ID, 0L, probe.ref(), PATH_1, true); final Consumer> callback = createCallbackMock(); - transaction.handleForwardedRemoteRequest(request, callback); + transaction.handleReplayedRemoteRequest(request, callback, Ticker.systemTicker().read()); final ArgumentCaptor captor = ArgumentCaptor.forClass(Response.class); verify(callback).accept(captor.capture()); - final Response value = captor.getValue(); + final Response value = captor.getValue(); Assert.assertTrue(value instanceof ReadTransactionSuccess); final ReadTransactionSuccess success = (ReadTransactionSuccess) value; Assert.assertTrue(success.getData().isPresent()); @@ -79,10 +80,10 @@ public abstract class LocalProxyTransactionTest final ExistsTransactionRequest request = new ExistsTransactionRequest(TRANSACTION_ID, 0L, probe.ref(), PATH_1, true); final Consumer> callback = createCallbackMock(); - transaction.handleForwardedRemoteRequest(request, callback); + transaction.handleReplayedRemoteRequest(request, callback, Ticker.systemTicker().read()); final ArgumentCaptor captor = ArgumentCaptor.forClass(Response.class); verify(callback).accept(captor.capture()); - final Response value = captor.getValue(); + final Response value = captor.getValue(); Assert.assertTrue(value instanceof ExistsTransactionSuccess); final ExistsTransactionSuccess success = (ExistsTransactionSuccess) value; Assert.assertTrue(success.getExists()); @@ -135,7 +136,7 @@ public abstract class LocalProxyTransactionTest testForwardToLocal(request, TransactionPurgeRequest.class); } - protected T testForwardToLocal(final TransactionRequest toForward, + protected > T testForwardToLocal(final TransactionRequest toForward, final Class expectedMessageClass) { final Consumer> callback = createCallbackMock(); final TransactionTester transactionTester = createLocalProxy(); @@ -151,7 +152,7 @@ public abstract class LocalProxyTransactionTest * @param invocation invocation * @return void - always null */ - protected Answer applyToCursorAnswer(final InvocationOnMock invocation) { + protected Answer applyToCursorAnswer(final InvocationOnMock invocation) { final DataTreeModificationCursor cursor = invocation.getArgumentAt(0, DataTreeModificationCursor.class); cursor.write(PATH_1.getLastPathArgument(), DATA_1);