如何测试未处理的消息

时间:2019-05-11 15:26:25

标签: java akka unhandled akka-testkit

我有一个AKKA演员,当收到n条未处理的消息时,该演员当前会引发异常。如何编写测试用例以证明引发了此异常?

以下断言失败

char *

我确实看到了抛出异常

我还尝试使用Junit的expectMessageClass(MyException.class) ,但同样失败。为AKKA演员测试未处理消息的正确方法是什么

1 个答案:

答案 0 :(得分:0)

expectMessageClass无效,因为异常与消息有所不同,因此此处的处理有所不同。可以在此处看到异常测试的示例:https://doc.akka.io/docs/akka/current/testing.html(“介于...之间的方式”一节)