X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-client%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fclient%2FTransmittingTransmitQueueTest.java;h=f7ea931365e819ab0529f6ada509be54c428ee32;hp=6dd38ce2137d55fbda4ed23bb5035162f9c24346;hb=90c86de54d7bf10bfb9ffb0a8ad6a818aeecc895;hpb=b74c6012092e47430a8f4d6f4ddeb1d3e2b1b7df diff --git a/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/TransmittingTransmitQueueTest.java b/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/TransmittingTransmitQueueTest.java index 6dd38ce213..f7ea931365 100644 --- a/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/TransmittingTransmitQueueTest.java +++ b/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/TransmittingTransmitQueueTest.java @@ -43,6 +43,10 @@ public class TransmittingTransmitQueueTest extends AbstractTransmitQueueTest request2 = new TransactionPurgeRequest(transactionIdentifier2, sequence2, probe.ref()); final Consumer> callback1 = createConsumerMock(); final Consumer> callback2 = createConsumerMock(); - final long now1 = Ticker.systemTicker().read(); - final long now2 = Ticker.systemTicker().read(); + final long now1 = now(); + final long now2 = now(); //enqueue 2 entries - queue.enqueue(new ConnectionEntry(request1, callback1, now1), now1); - queue.enqueue(new ConnectionEntry(request2, callback2, now2), now2); + queue.enqueueOrForward(new ConnectionEntry(request1, callback1, now1), now1); + queue.enqueueOrForward(new ConnectionEntry(request2, callback2, now2), now2); final RequestSuccess success1 = new TransactionPurgeResponse(TRANSACTION_IDENTIFIER, sequence1); final RequestSuccess success2 = new TransactionPurgeResponse(transactionIdentifier2, sequence2); //complete entries in different order @@ -91,8 +95,8 @@ public class TransmittingTransmitQueueTest extends AbstractTransmitQueueTest request = new TransactionPurgeRequest(TRANSACTION_IDENTIFIER, 0L, probe.ref()); final Consumer> callback = createConsumerMock(); - final long now = Ticker.systemTicker().read(); - queue.enqueue(new ConnectionEntry(request, callback, now), now); + final long now = now(); + queue.enqueueOrForward(new ConnectionEntry(request, callback, now), now); final RequestEnvelope requestEnvelope = probe.expectMsgClass(RequestEnvelope.class); assertEquals(request, requestEnvelope.getMessage()); } @@ -101,10 +105,10 @@ public class TransmittingTransmitQueueTest extends AbstractTransmitQueueTest request = new TransactionPurgeRequest(TRANSACTION_IDENTIFIER, 0L, probe.ref()); final Consumer> callback = createConsumerMock(); - final long now = Ticker.systemTicker().read(); + final long now = now(); final int sentMessages = getMaxInFlightMessages() + 1; for (int i = 0; i < sentMessages; i++) { - queue.enqueue(new ConnectionEntry(request, callback, now), now); + queue.enqueueOrForward(new ConnectionEntry(request, callback, now), now); } for (int i = 0; i < getMaxInFlightMessages(); i++) { probe.expectMsgClass(RequestEnvelope.class); @@ -127,7 +131,7 @@ public class TransmittingTransmitQueueTest extends AbstractTransmitQueueTest request = new TransactionPurgeRequest(TRANSACTION_IDENTIFIER, 0L, probe.ref()); final Consumer> callback = createConsumerMock(); - final long now = Ticker.systemTicker().read(); + final long now = now(); final ConnectionEntry entry = new ConnectionEntry(request, callback, now); queue.transmit(entry, now); final RequestEnvelope requestEnvelope = probe.expectMsgClass(RequestEnvelope.class); @@ -144,7 +148,7 @@ public class TransmittingTransmitQueueTest extends AbstractTransmitQueueTest> callback = createConsumerMock(); // Fill the queue up to capacity + 1 - queue.enqueue(new ConnectionEntry(req0, callback, 0), 0); - queue.enqueue(new ConnectionEntry(req1, callback, 0), 0); - queue.enqueue(new ConnectionEntry(req2, callback, 0), 0); - queue.enqueue(new ConnectionEntry(req3, callback, 0), 0); + queue.enqueueOrForward(new ConnectionEntry(req0, callback, 0), 0); + queue.enqueueOrForward(new ConnectionEntry(req1, callback, 0), 0); + queue.enqueueOrForward(new ConnectionEntry(req2, callback, 0), 0); + queue.enqueueOrForward(new ConnectionEntry(req3, callback, 0), 0); assertEqualRequests(queue.getInflight(), req0, req1, req2); assertEqualRequests(queue.getPending(), req3); @@ -178,12 +182,12 @@ public class TransmittingTransmitQueueTest extends AbstractTransmitQueueTest