package org.opendaylight.controller.eos.akka;
import akka.actor.testkit.typed.javadsl.ActorTestKit;
+import java.time.Duration;
import java.util.List;
import org.junit.After;
import org.junit.Before;
@After
public void tearDown() {
- ActorTestKit.shutdown(clusterNode.getActorSystem());
+ ActorTestKit.shutdown(clusterNode.getActorSystem(), Duration.ofSeconds(20));
}
@Test
registerCandidates(clusterNode, ENTITY_1, "member-2", "member-3");
verifyListenerState(listener, ENTITY_1, true, true, false);
+ verifyNoAdditionalNotifications(listener, 5);
unregisterCandidates(clusterNode, ENTITY_1, "member-1");
verifyListenerState(listener, ENTITY_1, true, false, true);
final MockEntityOwnershipListener listener = registerListener(clusterNode, ENTITY_1);
verifyListenerState(listener, ENTITY_1, true, true, false);
+ verifyNoAdditionalNotifications(listener, 5);
unregisterCandidates(clusterNode, ENTITY_1, "member-1", "member-2");
verifyListenerState(listener, ENTITY_1, true, false, true);