模拟验证未带参数调用的方法



SUT中有以下代码片段:

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

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

谢谢

使用Mockito.never():

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

相关内容

  • 没有找到相关文章

最新更新