Appearance
- 在测试类添加 @SpringBootTest 注解
- 使用 @Autowired 注入要测试的资源
- 定义测试方法
java
@SpringBootTest
class DemoApplicationTests {
@Autowired
private BookService bookService;
@Test
void contextLoads() {
bookService.save();
}
}
注意:
引导类所在包必须是测试类所在包及其子包
- 引导类所在包:cn.zyj
- 测试类所在包:cn.zyj
如果不满足要求,就需要在使用 @SpringBootTest 注解时,使用 classes 属性指定引导类的字节码对象( @SpringBootTest(classes = DemoApplicationTests.class) )
