SpringBoot整合JUnit
一、两个要求
- 导入测试对应的starter(SpringBoot默认帮我们导入)
- 测试类使用@SpringBootTest注解(SpringBoot默认的测试类中已经含有)
二、注意事项
- 引导类只能加载它的当前包或子包(SpringBoot中默认)
- 通过 @SpringBootTest(classes = Application.class) 可以解决找不到引导类(常用)
- 通过 @ContextConfiguration(classes =Application.class) 可以解决找不到引导类
三、代码案例
package com.sgz;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class SpringbootSpringApplicationTests {
@Test
void contextLoads() {
}
}