X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fcommands%2FConnectClientRequestTest.java;h=97d80ad31f67911ee0dc18834c8fbfec749d95ce;hb=8e1d3c4f9001fbc8a5d3d3bea57916c5099078b2;hp=43f9450e3eeb97bb86d46ec6e6c5d548655d7064;hpb=02d6a79be57c1cc3eefe9424686fae863acea718;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientRequestTest.java b/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientRequestTest.java index 43f9450e3e..97d80ad31f 100644 --- a/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientRequestTest.java +++ b/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientRequestTest.java @@ -7,17 +7,20 @@ */ package org.opendaylight.controller.cluster.access.commands; +import static org.hamcrest.CoreMatchers.containsString; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + import com.google.common.base.MoreObjects; -import org.junit.Assert; +import com.google.common.collect.ImmutableRangeSet; import org.junit.Test; import org.opendaylight.controller.cluster.access.ABIVersion; -import org.opendaylight.controller.cluster.access.concepts.AbstractRequestProxy; import org.opendaylight.controller.cluster.access.concepts.AbstractRequestTest; import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier; import org.opendaylight.controller.cluster.access.concepts.FrontendIdentifier; import org.opendaylight.controller.cluster.access.concepts.FrontendType; import org.opendaylight.controller.cluster.access.concepts.MemberName; -import org.opendaylight.controller.cluster.access.concepts.RequestException; public class ConnectClientRequestTest extends AbstractRequestTest { private static final FrontendIdentifier FRONTEND_IDENTIFIER = FrontendIdentifier.create( @@ -30,46 +33,45 @@ public class ConnectClientRequestTest extends AbstractRequestTest proxy = OBJECT.externalizableProxy( - ABIVersion.current()); - Assert.assertNotNull(proxy); + public void cloneAsVersionTest() { + final var clone = OBJECT.cloneAsVersion(ABIVersion.MAGNESIUM); + assertNotNull(clone); + assertEquals(ABIVersion.MAGNESIUM, clone.getVersion()); } @Test - public void cloneAsVersion() throws Exception { - final ConnectClientRequest clone = OBJECT.cloneAsVersion(ABIVersion.BORON); - Assert.assertNotNull(clone); - Assert.assertEquals(ABIVersion.BORON, clone.getVersion()); + public void addToStringAttributesTest() { + final var result = OBJECT.addToStringAttributes(MoreObjects.toStringHelper(OBJECT)).toString(); + assertThat(result, containsString("minVersion=" + MIN_VERSION)); + assertThat(result, containsString("maxVersion=" + MAX_VERSION)); } - @Test - public void addToStringAttributes() throws Exception { - final MoreObjects.ToStringHelper result = OBJECT.addToStringAttributes(MoreObjects.toStringHelper(OBJECT)); - Assert.assertTrue(result.toString().contains("minVersion=" + MIN_VERSION)); - Assert.assertTrue(result.toString().contains("maxVersion=" + MAX_VERSION)); + @Override + protected void doAdditionalAssertions(final ConnectClientRequest deserialize) { + assertEquals(OBJECT.getMaxVersion(), deserialize.getMaxVersion()); + assertEquals(OBJECT.getMinVersion(), deserialize.getMinVersion()); + assertEquals(OBJECT.getReplyTo(), deserialize.getReplyTo()); } } \ No newline at end of file