@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)
Junit 的 @RunWith():Runner,即Junit的运行器