@RunWith(SpringJUnit4ClassRunner.class)报错

Posted zZach

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@RunWith(SpringJUnit4ClassRunner.class)报错相关的知识,希望对你有一定的参考价值。

使用Spring测试框架测试DAO设计模式时,加入如下语句时报错:

@RunWith(SpringJUnit4ClassRunner.class)  // 此句报错
@ContextConfiguration("/spring/spring.xml")

运行后报错:

Error:(15, 33) java: 无法访问org.junit.runners.BlockJUnit4ClassRunner
找不到org.junit.runners.BlockJUnit4ClassRunner的类文件


检查后发现是需要JUnit4.5以上的版本才支持。将JUnit的版本换成4.5及其以上的版本即可。

以上是关于@RunWith(SpringJUnit4ClassRunner.class)报错的主要内容,如果未能解决你的问题,请参考以下文章

@RunWith(SpringRunner.class)和@RunWith(SpringJUnit4ClassRunner.class)的区别

等效于 JUnit5 的 @RunWith(JUnitPlatform.class)

记录一次@RunWith报错

Junit 的 @RunWith():Runner,即Junit的运行器

Junit 的 @RunWith():Runner,即Junit的运行器

注释参数必须是编译时常量 @RunWith(AndroidJUnit4::class)