我有一个AKKA演员,当收到n条未处理的消息时,该演员当前会引发异常。如何编写测试用例以证明引发了此异常?
以下断言失败
char *
我确实看到了抛出异常
我还尝试使用Junit的expectMessageClass(MyException.class)
,但同样失败。为AKKA演员测试未处理消息的正确方法是什么
答案 0 :(得分:0)
expectMessageClass无效,因为异常与消息有所不同,因此此处的处理有所不同。可以在此处看到异常测试的示例:https://doc.akka.io/docs/akka/current/testing.html(“介于...之间的方式”一节)