在Akka中,是否可以检查UntypedActor的当前消息循环实现设置为什么?

时间:2014-10-07 09:03:13

标签: java akka

我一直在编写一些测试,并且想知道是否可以执行断言以确保UntypedActor的当前消息循环实现已被热插拔"正如预期的那样:http://doc.akka.io/docs/akka/snapshot/java/untyped-actors.html#hotswap

因此,例如,如果我向我的演员传递一条消息,它将处理该消息,并在完成后通过执行以下操作来改变它的行为:

getContext().become(initialising);

我希望能够编写一个断言,例如:

assertEquals(initialising, testActor.currentBehaviour);

甚至,只需验证执行了getContext()。(初始化)。

这是通过Akka测试工具目前可以实现的吗?

我知道我可以传递新实现所期望的另一种类型的消息来测试它,但在走下那条路线之前我只想检查是否有更简单的方法,如功能或替代方案我失踪了。

0 个答案:

没有答案