关于Java泛型的一个小Tips

关于Java泛型的一个小Tips

使用ArgumentCaptor捕捉mock方法中的参数 如下所示

ArgumentCaptor> fooCaptor = ArgumentCaptor.forClass(List.class);

报错

Error:(89, 86) java: incompatible types: org.mockito.ArgumentCaptor cannot be converted to org.mockito.ArgumentCaptor>

解决

使用了更高版本的Mockito--mockito-core-2.0.36-beta

代码对比

mockito-core-1.0.19

public static  ArgumentCaptor forClass(Class clazz) {
    return new ArgumentCaptor(clazz);
}

mockito-core-2.0.36-beta

public static  ArgumentCaptor forClass(Class clazz) {
    return new ArgumentCaptor(clazz);
}

你可能感兴趣的:(泛型,java)