X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fshardmanager%2FShardManagerGetSnapshotReplyActorTest.java;h=e68bfe43acce87d5e9cfbda731f794f4ead10891;hb=HEAD;hp=5085cdd305bdb5a5e5636cab31485b9cdd692ca5;hpb=aafb8cb044e992dd784d1f4f66508599cc4cd588;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerGetSnapshotReplyActorTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerGetSnapshotReplyActorTest.java index 5085cdd305..e68bfe43ac 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerGetSnapshotReplyActorTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerGetSnapshotReplyActorTest.java @@ -7,13 +7,13 @@ */ package org.opendaylight.controller.cluster.datastore.shardmanager; -import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; import akka.actor.ActorRef; import akka.actor.Status.Failure; import akka.actor.Terminated; -import akka.testkit.JavaTestKit; +import akka.testkit.javadsl.TestKit; +import java.time.Duration; import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -25,11 +25,11 @@ import org.opendaylight.controller.cluster.datastore.AbstractActorTest; import org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier; import org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot; import org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot.ShardSnapshot; +import org.opendaylight.controller.cluster.datastore.persisted.ShardManagerSnapshot; import org.opendaylight.controller.cluster.raft.ReplicatedLogEntry; import org.opendaylight.controller.cluster.raft.client.messages.GetSnapshotReply; import org.opendaylight.controller.cluster.raft.persisted.ByteState; import org.opendaylight.controller.cluster.raft.persisted.Snapshot; -import scala.concurrent.duration.Duration; import scala.concurrent.duration.FiniteDuration; /** @@ -42,12 +42,13 @@ public class ShardManagerGetSnapshotReplyActorTest extends AbstractActorTest { @Test public void testSuccess() { - JavaTestKit kit = new JavaTestKit(getSystem()); + TestKit kit = new TestKit(getSystem()); - byte[] shardManagerSnapshot = new byte[]{0,5,9}; + List shardList = Arrays.asList("shard1", "shard2", "shard3"); + ShardManagerSnapshot shardManagerSnapshot = new ShardManagerSnapshot(shardList); ActorRef replyActor = getSystem().actorOf(ShardManagerGetSnapshotReplyActor.props( - Arrays.asList("shard1", "shard2", "shard3"), "config", shardManagerSnapshot, kit.getRef(), - "shard-manager", Duration.create(100, TimeUnit.SECONDS)), "testSuccess"); + shardList, "config", shardManagerSnapshot, kit.getRef(), + "shard-manager", FiniteDuration.create(100, TimeUnit.SECONDS)), "testSuccess"); kit.watch(replyActor); @@ -61,7 +62,7 @@ public class ShardManagerGetSnapshotReplyActorTest extends AbstractActorTest { Snapshot.create(shard2SnapshotState, Collections.emptyList(), 2, 1, 2, 1, 1, "member-1", null)), ActorRef.noSender()); - kit.expectNoMsg(FiniteDuration.create(500, TimeUnit.MILLISECONDS)); + kit.expectNoMessage(Duration.ofMillis(500)); ByteState shard3SnapshotState = ByteState.of(new byte[]{7,8,9}); replyActor.tell(new GetSnapshotReply(ShardIdentifier.create("shard3", MEMBER_1, "config").toString(), @@ -71,7 +72,8 @@ public class ShardManagerGetSnapshotReplyActorTest extends AbstractActorTest { DatastoreSnapshot datastoreSnapshot = kit.expectMsgClass(DatastoreSnapshot.class); assertEquals("getType", "config", datastoreSnapshot.getType()); - assertArrayEquals("getShardManagerSnapshot", shardManagerSnapshot, datastoreSnapshot.getShardManagerSnapshot()); + assertEquals("getShardManagerSnapshot", shardManagerSnapshot.getShardList(), + datastoreSnapshot.getShardManagerSnapshot().getShardList()); List shardSnapshots = datastoreSnapshot.getShardSnapshots(); assertEquals("ShardSnapshot size", 3, shardSnapshots.size()); assertEquals("ShardSnapshot 1 getName", "shard1", shardSnapshots.get(0).getName()); @@ -89,12 +91,11 @@ public class ShardManagerGetSnapshotReplyActorTest extends AbstractActorTest { @Test public void testGetSnapshotFailureReply() { - JavaTestKit kit = new JavaTestKit(getSystem()); + TestKit kit = new TestKit(getSystem()); - byte[] shardManagerSnapshot = new byte[]{0,5,9}; ActorRef replyActor = getSystem().actorOf(ShardManagerGetSnapshotReplyActor.props( - Arrays.asList("shard1", "shard2"), "config", shardManagerSnapshot, kit.getRef(), "shard-manager", - Duration.create(100, TimeUnit.SECONDS)), "testGetSnapshotFailureReply"); + Arrays.asList("shard1", "shard2"), "config", null, kit.getRef(), "shard-manager", + FiniteDuration.create(100, TimeUnit.SECONDS)), "testGetSnapshotFailureReply"); kit.watch(replyActor); @@ -110,12 +111,11 @@ public class ShardManagerGetSnapshotReplyActorTest extends AbstractActorTest { @Test public void testGetSnapshotTimeout() { - JavaTestKit kit = new JavaTestKit(getSystem()); + TestKit kit = new TestKit(getSystem()); - byte[] shardManagerSnapshot = new byte[]{0,5,9}; ActorRef replyActor = getSystem().actorOf(ShardManagerGetSnapshotReplyActor.props( - Arrays.asList("shard1"), "config", shardManagerSnapshot, kit.getRef(), "shard-manager", - Duration.create(100, TimeUnit.MILLISECONDS)), "testGetSnapshotTimeout"); + Arrays.asList("shard1"), "config", null, kit.getRef(), "shard-manager", + FiniteDuration.create(100, TimeUnit.MILLISECONDS)), "testGetSnapshotTimeout"); kit.watch(replyActor);