我的项目中有以下jar,到目前为止还没有看到任何问题:
mockito-all-1.10.19.jar
由于项目成熟度,我无法切换到较新的 Mockito 版本。
我缺少我需要的任何*((方法:这些是anyObject((和anyString((。这些是 Mockito 2.2.7 API 的静态方法。它们在 1.10 版本和子版本中是否缺失。
源:https://static.javadoc.io/org.mockito/mockito-core/2.2.7/org/mockito/ArgumentMatchers.html#anyList((
如何替换这些方法 - 也许存在一些我可以使用的已弃用的方法?
你应该使用:
any(Object.class);
any(String.class);
https://static.javadoc.io/org.mockito/mockito-core/1.10.19/org/mockito/Matchers.html#any(java.lang.Class(
由于Mockito
扩展Matchers
因此您可以通过以下方式获得所有匹配器:
import static org.mockito.Mockito.*
。这是莫基托推荐的风格。