2

特定の条件下でアクターがシャットダウンすることを確認する単体テストを作成するだけなので、次のようなテストがあります。

    val tddTestActor = TestActorRef[MyActor](Props(classOf[MyActor], "param1"))
    tddTestActor ! someMessage
    tddTestActor.isTerminated shouldBe true

isTerminatedが非推奨であるという警告を受け取りました。ヒントでは、 context.watch()を使用することをお勧めしますが、単体テストでは、監視する親アクターまたはコンテキストがありません。

tddTestActor のシャットダウンを検証する最良の方法は何でしょうか?

4

1 に答える 1