嗨,我有一个私有方法,里面有一些不同的地方。此方法通过Future [A]传递,无论如何都可以模拟此将来的值,因为在模拟在此方法内部进行的方法调用时,我不需要模拟整个方法。谢谢,杰基
private def showSomething(id: String, accountData: Future[AccountData]): = {
accountData zip someService.getSomething(id) map {
case (accountData, somethingElse) => // do something
}
}
所以我想模拟传递给showSomething方法的accountData Future,有什么方法吗?谢谢
答案 0 :(得分:2)
如果您知道accountData
未来需要什么价值,为什么不仅仅通过Future.successful(yourMockedValue)
?