gpt4 book ai didi

scala - 在 Scala 规范中模拟 future 或

转载 作者:行者123 更新时间:2023-12-02 09:22:59 24 4
gpt4 key购买 nike

我在使用 Mockito 模拟来自返回 ObjectException 的方法的响应时遇到问题。模拟方法的签名如下所示:

def findResult(request: String): Future[Seq[String] Or MyException] =

在我的规范中,我试图返回一个成功的Future:

when(client.findResult("1234")) thenReturn Future.successful[Seq[String] Or MyException](Seq("Hello"))

这当然不能编译,但正确的语法是什么?

最佳答案

好吧,您需要决定要返回什么。根据测试,您可能希望返回 Or 的左侧或右侧。

例如。

doReturn(Future.successful(Seq("hello"))).when(client).findR‌ esult("1234")

关于scala - 在 Scala 规范中模拟 future 或,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40464262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com