mockito验证没有用参数调用的方法

use*_*343 1 java unit-testing mockito

我在SUT中有这段代码:

public void sutMethod() {
    if (model == null) {
        dao.save(model);
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道模型不会为null,因为模型已经存在.所以我希望dao.save()不应该用模型调用它.因此,我需要一些方法,Mockito.verify不使用此参数调用该方法.现在我知道如何做相反的事情:如何确保/验证dao.save(),或任何方法本身,借助于参数调用ArgumentCaptor,但不确定当前场景.请帮忙.

谢谢

Rob*_*sen 5

用途Mockito.never():

 verify(mock, never()).someMethod();
Run Code Online (Sandbox Code Playgroud)