0

私は次の俳優を持っています

import akka.actor.AbstractActor;
import akka.event.Logging;
import akka.event.LoggingAdapter;

public class MyActor extends AbstractActor {
  private final LoggingAdapter log = Logging.getLogger(getContext().getSystem(), this);

  @Override
  public Receive createReceive() {
    return receiveBuilder()
      .match(String.class, s -> {
        log.info("Received String message: {}", s);
         doSomethingNow();
      })
      .matchAny(o -> log.info("received unknown message"))
      .build();
  }

private MyObject doSomethingNow() {
/// code
return MyObject;
    }

このアクターを単体テストするには、「doSomethingNow」メソッドをモック化する必要がありますか? PowerMockito doc から、アクターであるクラスもモックする必要があるように見えますが、TestKit は既にアクターのモックに関するフレームワークを提供しています。このアクターをテストする正しい方法は何ですか?

4

1 に答える 1