akka演员的新手
但是想知道TestKit,TastActorRef和TestProbe之间的用途和差异
用于akka单元测试。
我已经看到它们用于单元测试akka系统,但似乎不理解这个概念
尝试搜索互联网,但看起来文档很少。
欢迎任何简短的解释。
谢谢你。
答案 0 :(得分:7)
我的搜索技巧需要一些珩磨,我想:
http://doc.akka.io/docs/akka/snapshot/scala/testing.html
http://doc.akka.io/docs/akka/snapshot/java/testing.html
但简而言之:
TestKit可以用作测试的基类,它提供了一个内部actor,可以接收回复和这些回复的一系列断言方法
TestProbe是一个包装好的TestKit,可以将其注入到消息流中
这两个是关于集成测试,接下来是单元测试:
答案 1 :(得分:1)
当我开始尝试用Java测试Akka时,我发现以下两个链接非常有用(以及官方的Akka文档):