有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Akka中的java中,是否可以检查非类型转换器的当前消息循环实现设置为什么?

我一直在编写一些测试,想知道是否可以执行断言,以确保非类型转换器的当前消息循环实现已按预期进行了“热交换”,如下所述:http://doc.akka.io/docs/akka/snapshot/java/untyped-actors.html#hotswap

因此,例如,如果我向我的参与者传递一条消息,它将处理该消息,并在完成时通过执行以下操作更改其行为:

getContext().become(initialising);

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

assertEquals(initialising, testActor.currentBehaviour);

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

这是目前通过Akka测试套件可以实现的吗

我知道我可以传递新实现所期望的类型的另一条消息来测试这一点,但在开始这一过程之前,我只想检查是否有一种更简单的方法,例如我缺少的功能或替代方法


共 (0) 个答案