-
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)