我的实际方法签名是:
public List<T> readFileToMemory(FooFile fooFile, **Class<T> entityClass**) { }
我试图嘲笑这个:
when(mockObject.readFileToMemory(any(FooFile.class),
Matchers.any(Class<Bar>)).thenReturn(new ArrayList<Bar>())
但是第二个参数没有编译。如何解决?
我提到了以下答案,但仍然没有运气。
答案 0 :(得分:2)
我把它修好为:
return
答案 1 :(得分:2)
你也可以使用它:
when(mockObject.readFileToMemory(any(FooFile.class), eq(Bar.class)))
.thenReturn(new ArrayList<Bar>());