0

在测试某个父actor时,如果它创建的任何子actor都是TestProbes,那会很方便。这可以按照文档中的建议通过以下方式实现:

将孩子从父母那里外化

但是,这不适用于涉及停止子演员的测试,因为只有演员的直接父母才被允许停止它。

有没有其他技术可以在这里工作?

4

1 回答 1

0

首先,将子项的创建与要测试的actor 内部的方法隔离开来。

然后,为了测试,子类化被测actor并覆盖该方法以返回一个TestProbe。

于 2019-06-05T19:24:38.037 回答