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依赖即可

相关参考


nathannie
15 声望1 粉丝

better and better, day by day.