3

私はこれについて多くを検索しましたが、まだ答えがありません。

メッセージ「M」を受信したときに、他のアクター「B」(ユーザー/B)にメッセージ「X」を送信するアクター「A」(ユーザー/A)があります。これを行うには、アクター A がActorSelectionを使用します。MAに送信すると、Bが「X」を受信することをテストする必要があります。

「user/B」で TestProbe を使用してこれを実行しようとしましたが、成功しませんでした。

これについても同様の質問がいくつか見られますが、すべての回答は ActorSelection の代わりに ActorRef を使用すると言われています。これは私にとってはオプションではありません。実際には ActorSelection を使用する必要があります。

誰かがアイデアを持っていますか?

4

2 に答える 2

6

簡単な答え: A で選択のパスをハードコーディングする代わりに、構成可能にします。テストでは、それを TestProbe のパスにポイントできます。

于 2015-09-14T05:36:58.100 に答える