X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fcommands%2FConnectClientSuccessTest.java;h=a1892eb35eb6a8d1084ea115f7f5adf5d9295ba5;hb=HEAD;hp=12f5dc832251cc49a0c442aad6f03236e1a37ece;hpb=e84f63ee098fff5b02cbce1281ca0d1208f966fa;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientSuccessTest.java b/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientSuccessTest.java index 12f5dc8322..0267b8eb27 100644 --- a/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientSuccessTest.java +++ b/opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/commands/ConnectClientSuccessTest.java @@ -7,6 +7,9 @@ */ package org.opendaylight.controller.cluster.access.commands; +import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertEquals; + import akka.actor.ActorRef; import akka.actor.ActorSelection; import akka.actor.ActorSystem; @@ -15,10 +18,8 @@ import akka.serialization.JavaSerializer; import akka.testkit.TestProbe; import com.google.common.base.MoreObjects; import com.google.common.collect.ImmutableList; -import java.util.Collection; import java.util.List; import java.util.Optional; -import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.opendaylight.controller.cluster.access.ABIVersion; @@ -28,7 +29,6 @@ import org.opendaylight.yangtools.yang.data.tree.api.ReadOnlyDataTree; import org.opendaylight.yangtools.yang.data.tree.impl.di.InMemoryDataTreeFactory; public class ConnectClientSuccessTest extends AbstractRequestSuccessTest { - private static final DataTree TREE = new InMemoryDataTreeFactory().create( DataTreeConfiguration.DEFAULT_OPERATIONAL); private static final ActorSystem SYSTEM = ActorSystem.create("test"); @@ -36,12 +36,11 @@ public class ConnectClientSuccessTest extends AbstractRequestSuccessTest ALTERNATES = ImmutableList.of(ACTOR_SELECTION); private static final int MAX_MESSAGES = 10; - private static final ConnectClientSuccess OBJECT = new ConnectClientSuccess( - CLIENT_IDENTIFIER, 0, ACTOR_REF, ALTERNATES, TREE, MAX_MESSAGES); + private static final ConnectClientSuccess OBJECT = new ConnectClientSuccess(CLIENT_IDENTIFIER, 0, ACTOR_REF, + ALTERNATES, TREE, MAX_MESSAGES); - @Override - protected ConnectClientSuccess object() { - return OBJECT; + public ConnectClientSuccessTest() { + super(OBJECT, 146 + ACTOR_REF.path().toSerializationFormat().length()); } @Before @@ -51,32 +50,36 @@ public class ConnectClientSuccessTest extends AbstractRequestSuccessTest alternates = OBJECT.getAlternates(); - Assert.assertArrayEquals(ALTERNATES.toArray(), alternates.toArray()); + final var alternates = OBJECT.getAlternates(); + assertArrayEquals(ALTERNATES.toArray(), alternates.toArray()); } @Test public void testGetBackend() { final ActorRef actorRef = OBJECT.getBackend(); - Assert.assertEquals(ACTOR_REF, actorRef); + assertEquals(ACTOR_REF, actorRef); } @Test public void testGetDataTree() { - final ReadOnlyDataTree tree = OBJECT.getDataTree().get(); - Assert.assertEquals(TREE, tree); + final ReadOnlyDataTree tree = OBJECT.getDataTree().orElseThrow(); + assertEquals(TREE, tree); } @Test public void testGetMaxMessages() { - final int maxMessages = OBJECT.getMaxMessages(); - Assert.assertEquals(MAX_MESSAGES, maxMessages); + assertEquals(MAX_MESSAGES, OBJECT.getMaxMessages()); } @Test public void cloneAsVersionTest() { - final ConnectClientSuccess clone = OBJECT.cloneAsVersion(ABIVersion.BORON); - Assert.assertEquals(OBJECT, clone); + final var clone = OBJECT.cloneAsVersion(ABIVersion.TEST_FUTURE_VERSION); + assertEquals(OBJECT.getSequence(), clone.getSequence()); + assertEquals(OBJECT.getTarget(), clone.getTarget()); + assertEquals(OBJECT.getAlternates(), clone.getAlternates()); + assertEquals(OBJECT.getBackend(), clone.getBackend()); + assertEquals(OBJECT.getDataTree(), clone.getDataTree()); + assertEquals(OBJECT.getMaxMessages(), clone.getMaxMessages()); } @Test @@ -86,11 +89,10 @@ public class ConnectClientSuccessTest extends AbstractRequestSuccessTest