2016-10-10 52 views
0

我在SUT此代碼段mehod:驗證的Mockito一個不調用參數

public void sutMethod() { 
    if (model == null) { 
     dao.save(model); 
    } 
} 

我知道,當模型已存在的模式將不能爲空。所以我希望dao.save()不應該被模型調用。因此,我需要一些方法Mockito.verify該方法沒有用這個參數調用。現在我知道如何做相反的事情了:如何確保/驗證dao.save()或任何方法本身,在ArgumentCaptor的幫助下使用參數調用,但不確定當前情況。請幫忙。

感謝

+0

的可能的複製[?如何驗證特定的方法沒有使用所謂的Mockito(http://stackoverflow.com/questions/12862659/how -to-verify-that-a-specific-method-was-not-called-using-mockito) – thegauravmahawar

回答

3

使用Mockito.never()

verify(mock, never()).someMethod(); 
+0

完美!那是我想要的。我被捕獲者抱得太過分,以至於我忽略了這種可能性。謝謝 – user1539343

相關問題