mockito验证未使用参数

时间:2016-10-10 06:22:06

标签: java unit-testing mockito

我在SUT中有这段代码:

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

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

由于

1 个答案:

答案 0 :(得分:5)

使用Mockito.never()

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