我有一个类,该类带有返回同一东西的不同形式的方法。我只需要知道其中一个被称为,我不想过分限制哪个。
我尝试设置默认答案(对mock()
的第二个参数)以抛出异常,但是即使我设置存根(即在when(...)
呼叫中),也会抛出异常!该文档也不建议使用此文件。
因此,是否有一种验证/仅允许使用显式存根的方法?
显然,1.9中添加了一个ignoreStubs()
,可以正是这样做的。用法:
verifyNoMoreInteractions(ignoreStubs(mock, mockTwo));