Scala 如何在测试中拦截持久性视图中的Akka消息?

Scala 如何在测试中拦截持久性视图中的Akka消息?,scala,akka,akka-persistence,Scala,Akka,Akka Persistence,有了演员,我可以写这样的东西: val echo = system.actorOf("someActorName") echo ! "hello world" expectMsg("hello world") 但是我如何截获复制到持久性视图的消息呢?你说的“复制到持久性视图”是什么意思?你可以通过在两个视图之间放置一个额外的参与者来截获消息。关于从持久性参与者复制的消息也发送到该参与者的持久性视图。

有了演员,我可以写这样的东西:

val echo = system.actorOf("someActorName")
echo ! "hello world"
expectMsg("hello world")

但是我如何截获复制到持久性视图的消息呢?

你说的“复制到持久性视图”是什么意思?你可以通过在两个视图之间放置一个额外的参与者来截获消息。关于从持久性参与者复制的消息也发送到该参与者的持久性视图。