Junit版本问题
JUnit4引入的注解是
org.junit.Test作为@Test注解。保证springboot测试类正常运行要加上两个注解@SpringBootTest,@RunWith(SpringRunner.class)JUnit5引入的注解是
org.junit.jupiter.api.Test作为@Test注解。springboot测试类正常运行只需要加上@SpringBootTest注解即可,不需要加@RunWith(SpringRunner.class)

spring boot单元测试类的包名与项目启动类的包名默认要一致,要将单元测试类放到和项目启动类一样的路径下,且包名一致。

测试类所在包与启动类所在包名不一致时,也可以手动指定
@SpringBootTest(classes = DemoApp.class)
版权声明:本文为weixin_51909882原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。