0
我正在使用TestKit
来测试Akka Actor。我有一个Demo类,它有方法getActorRef,它将输入作为字符串并返回一个ActorRef。如何模拟上下文(ActorContext)?
class Demo @Inject()(a: A. b: B, context: ActorContext) {
def getActorRef(id: String): ActorRef
}
我在创建Demo.Now对象时嘲笑了A,B,我正面临着如何模拟上下文的问题。
我做了什么嘲笑它? val context = mock [ActorContext]
但它没有奏效。
是否必须嘲笑?为什么不使用akka测试包来提供'ActorContext'?类似于https://stackoverflow.com/questions/36945414/how-do-i-supply-an-implicit-value-for-an-akka-stream-materializer-when-sending-a/36985091#36985091 –