X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fbehaviors%2FLeaderTest.java;h=0fc0b4ccfde37a802322e8d023c759f0e58ffd7e;hp=6b534deb1f5db6e8f7b773ddd2004f6b0f44ee71;hb=ed6019236d78a69577888f60064c3714eaa80f6a;hpb=dd32d3d246ebad8b7c76afb93239a4462f329a6b diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/LeaderTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/LeaderTest.java index 6b534deb1f..0fc0b4ccfd 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/LeaderTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/behaviors/LeaderTest.java @@ -6,7 +6,6 @@ import akka.actor.Props; import akka.actor.Terminated; import akka.testkit.JavaTestKit; import com.google.common.base.Optional; -import com.google.common.util.concurrent.Uninterruptibles; import com.google.protobuf.ByteString; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -994,10 +993,7 @@ public class LeaderTest extends AbstractRaftActorBehaviorTest { final Terminated termMsg1 = probe.expectMsgClass(Terminated.class); assertEquals(termMsg1.getActor(), followerActor1); - //sleep enough for all the follower stopwatches to lapse - Uninterruptibles.sleepUninterruptibly(leaderActorContext.getConfigParams(). - getElectionTimeOutInterval().toMillis(), TimeUnit.MILLISECONDS); - + leader.markFollowerInActive("follower-1"); leader.markFollowerActive("follower-2"); behavior = leader.handleMessage(leaderActor, new IsolatedLeaderCheck()); Assert.assertTrue("Behavior not instance of Leader when majority of followers are active", @@ -1010,10 +1006,7 @@ public class LeaderTest extends AbstractRaftActorBehaviorTest { final Terminated termMsg2 = probe.expectMsgClass(Terminated.class); assertEquals(termMsg2.getActor(), followerActor2); - //sleep enough for the remaining the follower stopwatches to lapse - Uninterruptibles.sleepUninterruptibly(leaderActorContext.getConfigParams(). - getElectionTimeOutInterval().toMillis(), TimeUnit.MILLISECONDS); - + leader.markFollowerInActive("follower-2"); behavior = leader.handleMessage(leaderActor, new IsolatedLeaderCheck()); Assert.assertTrue("Behavior not instance of IsolatedLeader when majority followers are inactive", behavior instanceof IsolatedLeader);