【发布时间】:2018-06-08 07:31:35
【问题描述】:
我正在使用TestKit 来测试 Akka Actor。我有一个类 Demo,它有方法 getActorRef,它将输入作为字符串并返回一个 ActorRef。
class Demo @Inject()(a: A. b: B, context: ActorContext) {
def getActorRef(id: String): ActorRef
}
我在创建 Demo 对象时模拟了 A、B。现在我面临如何模拟上下文的问题。
我做了什么来模拟它? val context = mock[ActorContext]
但是没有用。
【问题讨论】:
-
一定要嘲讽吗?为什么不使用akka testkit 提供
ActorContext?类似于stackoverflow.com/questions/36945414/…
标签: scala unit-testing testing mocking akka