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%2FConnectedClientConnectionTest.java;fp=opendaylight%2Fmd-sal%2Fcds-access-client%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fclient%2FConnectedClientConnectionTest.java;h=29cac2315ebccd524f79dfbe1a99cd13990817dc;hp=e66512d041b3be2d8e50d5d9372bea5a04e4659e;hb=a12fb3d06006f9f5ca90f4323dcaaad4f5ad1f62;hpb=b8c1ade398dbe557f8bff0c0510d02777c860730 diff --git a/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/ConnectedClientConnectionTest.java b/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/ConnectedClientConnectionTest.java index e66512d041..29cac2315e 100644 --- a/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/ConnectedClientConnectionTest.java +++ b/opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/ConnectedClientConnectionTest.java @@ -12,13 +12,26 @@ import static org.mockito.Matchers.same; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; +import java.util.Optional; +import java.util.function.Consumer; +import org.junit.Assert; import org.junit.Test; import org.opendaylight.controller.cluster.access.ABIVersion; import org.opendaylight.controller.cluster.access.concepts.RequestException; +import org.opendaylight.controller.cluster.access.concepts.Response; public class ConnectedClientConnectionTest extends AbstractClientConnectionTest, BackendInfo> { + @Test + public void testCheckTimeoutConnectionTimedout() throws Exception { + final Consumer> callback = mock(Consumer.class); + connection.sendRequest(createRequest(replyToProbe.ref()), callback); + final long now = context.ticker().read() + ConnectedClientConnection.BACKEND_ALIVE_TIMEOUT_NANOS; + final Optional timeout = connection.checkTimeout(now); + Assert.assertNull(timeout); + } + @Override protected ConnectedClientConnection createConnection() { final BackendInfo backend = new BackendInfo(backendProbe.ref(), 0L, ABIVersion.BORON, 10);