Commit bb4683f8 authored by pengys5's avatar pengys5
Browse files

a test case compile error

parent c2a1ef4d
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -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;
+0 −17
Original line number Diff line number Diff line
@@ -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() {

    }
}