author: Nathannie
date: 2022-3-26-23:19
问题背景
学习mybatis plus,使用Mapper接口阶段中,在springboot项目中的测试包中测试接口,使用@Test注解,定义的测试方法上面没有三角绿色启动标识。
异常内容
图-正常情况下,测试方法显示三角绿色启动标识
图-异常情况下,测试方法不显示三角绿色启动标识
问题分析
可能原因
- 测试方法修饰符不是public
- 测试类修饰符不是public
问题解决
最终原因是测试类的访问修饰符没有设置为public,导致是默认修饰符,只需要添加public修饰符即可
import org.junit.Test;
// ...
@SpringBootTest
public class PlusApplicationTests {
}
注意事项:
spring-boot-starter-test的依赖包中应该包含了junit的依赖,有可能是版本冲突造成的,可以尝试着去掉Junit的依赖试试。 https://ask.csdn.net/question...
由于当前使用的是springboot项目,无需手动添加Junit包,使用spring-boot-starter-test中的junit依赖即可
相关参考
- https://blog.csdn.net/escFAJ/...方法中运行小箭头未出现
- https://ask.csdn.net/question... SpringBoot测试包无法使用的问题?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。