如何模仿return类型mongodb的DeleteResult进行mock?

How to imitate return type DeleteResult of mongodb for mocking?

我正在使用 mockito,其中一个 mock 服务具有 return 类型 Future[DeleteResult] 的方法,在我的测试中我有类似的东西:

val myService = mock[MyService]

when(myService.doSomething(5)) thenReturn Future.successful(???)

但是我不会模仿DeleteResult...

很简单,你可以这样启动它:

import com.mongodb.client.result.DeleteResult
DeleteResult.acknowledged(1)