2017-04-20 66 views
1

即時通訊使用的Mockito和模擬之一是,有一個方法返回類型爲Future[DeleteResult]服務,並在我的測試我有類似:如何模仿mongodb的返回類型DeleteResult進行嘲諷?

val myService = mock[MyService] 

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

,但我不知道如何模仿DeleteResult ...

+0

實例化一個刪除結果,並在'Future.successful(???)'http://mongodb.github.io/mongo-java返回它-driver/3.4 /的Javadoc/COM /的MongoDB /客戶/結果/德勒teResult.html? –

回答

1

簡單,你可以啓動它像這樣:

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