gpt4 book ai didi

java - 无法从 Class 转换为 Class<?延伸运行者>

转载 作者:行者123 更新时间:2023-12-02 07:57:04 24 4
gpt4 key购买 nike

我正在尝试使用 power mockito 编写单元测试用例。

使用注释时@RunWith(PowerMockRunner.class) 我收到以下编译错误:-

TypeMismatch: cannot convert from Class<PowerMockRunner> to Class<? extends Runner>

这是代码片段。使用junit 4.8.1和power模拟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。添加公共(public) jar Powermock-Module-Junit4-Common 后解决了错误。

谢谢,瓦苏。

关于java - 无法从 Class<PowerMockRunner> 转换为 Class<?延伸运行者>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30656875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com