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 –