X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fcommands%2FConnectClientRequestTest.java;h=b4da36f47269907f47320a703da03726e152ee4a;hp=43f9450e3eeb97bb86d46ec6e6c5d548655d7064;hb=54e20827dff665094aa1d187124e79e855439a96;hpb=02d6a79be57c1cc3eefe9424686fae863acea718 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..b4da36f472 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 @@ -11,7 +11,6 @@ import com.google.common.base.MoreObjects; import org.junit.Assert; 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; @@ -36,40 +35,43 @@ public class ConnectClientRequestTest extends AbstractRequestTest proxy = OBJECT.externalizableProxy( - ABIVersion.current()); - Assert.assertNotNull(proxy); - } - - @Test - public void cloneAsVersion() throws Exception { + public void cloneAsVersionTest() throws Exception { final ConnectClientRequest clone = OBJECT.cloneAsVersion(ABIVersion.BORON); Assert.assertNotNull(clone); Assert.assertEquals(ABIVersion.BORON, clone.getVersion()); } @Test - public void addToStringAttributes() throws Exception { + public void addToStringAttributesTest() 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 Object deserialize) { + Assert.assertTrue(deserialize instanceof ConnectClientRequest); + final ConnectClientRequest casted = (ConnectClientRequest) deserialize; + + Assert.assertEquals(OBJECT.getMaxVersion(), casted.getMaxVersion()); + Assert.assertEquals(OBJECT.getMinVersion(), casted.getMinVersion()); + Assert.assertEquals(OBJECT.getReplyTo(), casted.getReplyTo()); + } } \ No newline at end of file