[英]Mockito - verify object not invoked at all
如何驗證未調用模擬對象? 我試圖使用Mockito測試接口方法的空實現。
我使用org.mockito.Mockito.verifyNoMoreInteractions
。
事實上,就個人而言,我總是在我的所有Mockito測試中都包含這一部分:
@After
public void after() {
verifyNoMoreInteractions(<your mock1>, <your mock2>...);
}
因此,它可以作為一個方便的捕獲所有,以確保測試沒有遺留的,我沒有特別驗證的意外調用。 我發現這比使用特定的verifyZeroInteractions
混亂測試更有用。
請參閱Mockito API第7條。確保在模擬上從未發生過互動
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.