SpringBoot2.0实战(3)SpringBoot单元测试

本章目标

基于上一章,使用单元测试实现对增删查改接口的测试

操作步骤

添加依赖

引入 spring-boot-starter-test 的依赖

SpringBoot2.0实战(3)SpringBoot单元测试

 

添加依赖后的整体 dependencies 如下所示

 

SpringBoot2.0实战(3)SpringBoot单元测试

 

编码

测试用例编写在 src/test/java 源目录下

  1. 编写测试用例

 

代码分析

  • @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

总结

请为自己的所有方法编写单元测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值