2016-10-10 21 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

相关问题