@RunWith注解作用:
@RunWith就是一个运行器
@RunWith(JUnit4.class)就是指用JUnit4来运行
@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环 境,以便在测试开始的时候自动创建Spring的应用上下文
@RunWith(Suite.class)的话就是一套测试集合
引申:
Spring Boot 的 Junit测试
使用 Spring 进行单元测试
问题:无法引入相关包或者无提示引入相关包
解决办法在pom修改或者引入包如下:
将scope注释掉加上一个version版本号,因为部分版本依赖问题所以将test替换成版本号之后再引入 junit包让其支持RunWith注解那么问题解决。
<dependency>
<groupId>org.springframework.boot</groupId