Java mockito验证未使用参数调用的方法
我在SUT中有以下代码片段:Java mockito验证未使用参数调用的方法,java,unit-testing,mockito,Java,Unit Testing,Mockito,我在SUT中有以下代码片段: public void sutMethod() { if (model == null) { dao.save(model); } } 我知道模型不会为空,因为模型已经存在。因此,我希望模型不应调用dao.save()。因此,我需要某种Mockito方法。请验证方法没有使用此参数调用。现在我知道了如何做相反的事情:如何确保/验证dao.save(),或任何方法本身,在ArgumentCaptor的帮助下使用参数调用,但不确定当前场景
public void sutMethod() {
if (model == null) {
dao.save(model);
}
}
我知道模型不会为空,因为模型已经存在。因此,我希望模型不应调用dao.save()
。因此,我需要某种Mockito方法。请验证方法没有使用此参数调用。现在我知道了如何做相反的事情:如何确保/验证dao.save()
,或任何方法本身,在ArgumentCaptor
的帮助下使用参数调用,但不确定当前场景。请帮忙
谢谢使用:
使用:
可能复制的可能复制的完美!这就是我想要的。我被那个辩论捕获者迷住了,以至于我忽略了这种可能性。谢谢你!这就是我想要的。我被那个辩论捕获者迷住了,以至于我忽略了这种可能性。谢谢
verify(mock, never()).someMethod();