0

一部の親アクターをテストする場合、作成された子アクターが であると便利ですTestProbe。これは、ドキュメントで提案されているように、次の方法で実現できます。

親から子作りを外部化する

ただし、これは子アクターの停止を伴うテストでは機能しません。これは、アクターの直接の親のみが子アクターを停止できるためです。

ここで機能する他のテクニックはありますか?

4

1 に答える 1

0

まず、子の作成を、テストするアクター内のメソッドに分離します。

次に、テストのために、テスト対象のアクターをサブクラス化し、そのメソッドをオーバーライドして TestProbe を返します。

于 2019-06-05T19:24:38.037 に答える