我的实际方法签名是:
public List<T> readFileToMemory(FooFile fooFile, **Class<T> entityClass**) { }
我试图将其 mock 为:
when(mockObject.readFileToMemory(any(FooFile.class),
Matchers.any(Class<Bar>)).thenReturn(new ArrayList<Bar>())
但第二个参数无法编译。如何解决?
我引用了以下答案,但仍然没有运气。
最佳答案
哦,我将其修复为:
when(mockObject.readFileToMemory(any(FooFile.class),
Matchers.<Class<Bar>>any())).thenReturn(new ArrayList<Bar>())
关于java - Mockito方法参数匹配器与java中的泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38560509/