簡體   English   中英

Mockito - 驗證對象根本沒有被調用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM