akka testprobe是如何工作的

时间:2013-12-21 02:17:12

标签: scala testing

Reactive programming in Scala一些背景知识。

假设:演员系统的这个测试场景。带有子Actor P的Actor S为了测试S的行为,创建测试探针tP并将其Props分配给S以创建自己的P.这就是在背景材料中设置测试的方法。

我原本以为P不是新创建的,只是引用tP,但是从通过context.actorOf(props)创建的文档P中读取总是一个新的Actor。所以我很困惑tP如何工作呢?由于“道具”的原因,P是否将所有消息转发给tP?或从根本上测试探针是如何工作的?

1 个答案:

答案 0 :(得分:0)

在课程论坛中进行了一些讨论后

使用testprobe REF创建的testprobe和persistor是不同的actor。 persistor将中继它收到的消息。