Search code examples
scalamockitoscalatest

How to imitate return type DeleteResult of mongodb for mocking?


Im using mockito, and one of the mock is of service that have a method with return type Future[DeleteResult], and in my test i have something like:

val myService = mock[MyService]

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

but i dont know how to imitate DeleteResult...


Solution

  • Simple you can initiate it like so:

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