use of akka.testkit.TestProbe in project controller by opendaylight.
the class LatestEntryRoutingLogicTest method testRoutingLogic.
@Test
public void testRoutingLogic() {
List<Pair<ActorRef, Long>> pairList = new ArrayList<>();
TestProbe probe1 = new TestProbe(system);
TestProbe probe2 = new TestProbe(system);
TestProbe probe3 = new TestProbe(system);
ActorRef actor1 = probe1.ref();
ActorRef actor2 = probe2.ref();
ActorRef actor3 = probe3.ref();
pairList.add(new Pair<>(actor1, 1000L));
pairList.add(new Pair<>(actor2, 3000L));
pairList.add(new Pair<>(actor3, 2000L));
RoutingLogic logic = new LatestEntryRoutingLogic(pairList);
assertTrue(logic.select().equals(actor2));
}
Aggregations