我正在尝试在回调模块上模拟一个方法。它有两个参数
// callback module
<R> void some_method(
Class<R> resultType,
Callback<R> callback
) throws IOException;
我已经在测试中了
private <R> void invoke(R response) {
doAnswer(invocation -> {
Callback<R> rh = invocation.getArgument(1);
rh.onResponse(response);
return null;
})
.when(callbackModule)
.some_method(
ArgumentMatchers.<Class<R>>any(),
ArgumentMatchers.<Callback<R>>any());
}
invoke(new CallbackResponse())
我要确保/验证传递给some_method
的args是否为特定类型R response
IntelliJ抱怨ArgumentMatchers.<Class<R>>any()
和ArgumentMatchers.<Callback<R>>any()
,并想将其写为any() any()
我正在Java 8上使用Mockito