a test case compile error
This commit is contained in:
parent
c2a1ef4d6d
commit
bb4683f864
|
|
@ -38,10 +38,7 @@ public class WorkersListener extends UntypedActor {
|
|||
if (message instanceof WorkerListenerMessage.RegisterMessage) {
|
||||
WorkerListenerMessage.RegisterMessage register = (WorkerListenerMessage.RegisterMessage) message;
|
||||
ActorRef sender = getSender();
|
||||
// getContext().watch(sender);
|
||||
|
||||
logger.info("register worker of role: %s, path: %s", register.getWorkRole(), sender.toString());
|
||||
|
||||
WorkersRefCenter.INSTANCE.register(sender, register.getWorkRole());
|
||||
} else if (message instanceof Terminated) {
|
||||
Terminated terminated = (Terminated) message;
|
||||
|
|
|
|||
|
|
@ -59,21 +59,4 @@ public class WorkerListenerTestCase {
|
|||
senderRefInWorkerRef = (ActorRef) MemberModifier.field(WorkerRef.class, "actorRef").get(workerRef);
|
||||
Assert.assertEquals(senderActorRef, senderRefInWorkerRef);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTerminated() throws IllegalAccessException {
|
||||
senderActorRef.stop();
|
||||
|
||||
Map<ActorRef, WorkerRef> actorRefToWorkerRef = (Map<ActorRef, WorkerRef>) MemberModifier.field(WorkersRefCenter.class, "actorRefToWorkerRef").get(WorkersRefCenter.INSTANCE);
|
||||
Assert.assertEquals(null, actorRefToWorkerRef.get(senderActorRef));
|
||||
|
||||
Map<String, List<WorkerRef>> roleToWorkerRef = (Map<String, List<WorkerRef>>) MemberModifier.field(WorkersRefCenter.class, "roleToWorkerRef").get(WorkersRefCenter.INSTANCE);
|
||||
ActorRef[] actorRefs = {};
|
||||
Assert.assertArrayEquals(actorRefs, roleToWorkerRef.get("WorkersListener").toArray());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUnhandled() {
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue