我对此进行了很多搜索,但没有答案。
我有一个演员“A”(用户/ A),当收到消息“M”时,它会向另一个演员“B”(用户/ B)发送消息“X”。为此,演员A使用 ActorSelection ,我需要测试,当我将 M 发送到 A 时, B 会收到“X”。
我尝试在“用户/ B”上使用TestProbe来执行此操作,但未成功。
我也看到一些与此类似的问题,但每个回答都说是使用ActorSelection的ActorRef。这不是我的选择,我真的需要使用ActorSelection。
有人有主意吗?
最佳答案
简单的答案:您无需在A中对选择的路径进行硬编码,就可以对其进行配置。然后,您可以在测试中将其指向TestProbe的路径。