本章目标
基于上一章,使用单元测试实现对增删查改接口的测试
操作步骤
添加依赖
引入 spring-boot-starter-test 的依赖
添加依赖后的整体 dependencies 如下所示
编码
测试用例编写在 src/test/java 源目录下
- 编写测试用例
代码分析
- @RunWith(SpringRunner.class) 指定 SpringRunner 作为单元测试的执行类,SpringRunner 是 spring-test 提供的测试执行单元类
- @WebAppConfiguration 模拟 ServletContext
- @SpringBootTest(classes = Application.class) 指定测试启动类,配置文件以及环境
- MockMvc 用于向 controller 接口发起模拟请求
- @Before 会在测试用例执行之前执行,在本例中用于初始化环境
- @Test 标记当前方法是需要执行的测试用例
验证结果
选择测试用例,右键选择 Run
源码地址
本章源码 : https://github.com/caiyuanzi-song/boot.git
总结
请为自己的所有方法编写单元测试