无法从 Class<PowerMockRunner> 转换为 Class<?延伸亚军>
Can not convert from Class<PowerMockRunner> to Class<? extends Runner>
我正在尝试使用 power mockito 编写单元测试用例。
使用注释时 @RunWith(PowerMockRunner.class)
我收到以下编译错误:-
TypeMismatch: cannot convert from Class<PowerMockRunner> to Class<? extends Runner>
这是代码片段。使用 junit 4.8.1 和 power mock 1.6.2。
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class)
public class XXXTest {
@Test
public void testOne() {
if (true)
System.out.println("Success");
}
}
我下载并添加了Powermock-Module-Junit4 jar,没有添加依赖的jar Powermock-Module-Junit4-Common.jar。添加公共 jar Powermock-Module-Junit4-Common 时解决了错误。
谢谢,
瓦苏.
我正在尝试使用 power mockito 编写单元测试用例。
使用注释时 @RunWith(PowerMockRunner.class)
我收到以下编译错误:-
TypeMismatch: cannot convert from Class<PowerMockRunner> to Class<? extends Runner>
这是代码片段。使用 junit 4.8.1 和 power mock 1.6.2。
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class)
public class XXXTest {
@Test
public void testOne() {
if (true)
System.out.println("Success");
}
}
我下载并添加了Powermock-Module-Junit4 jar,没有添加依赖的jar Powermock-Module-Junit4-Common.jar。添加公共 jar Powermock-Module-Junit4-Common 时解决了错误。
谢谢, 瓦苏.