spring boot 单元测试_SpringBoot2.0实战(3)SpringBoot单元测试

eaa83b19618c920f60e8b5221b90a860.png

本章目标

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

操作步骤

添加依赖

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

51fb0aea74d06a05ca4666e4538a390d.png

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

3d1c55497eacb564a4d12231833e90f7.png

编码

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

  1. 编写测试用例
5624cb10a81a1646f076bc6cac96c552.png

代码分析

  • @RunWith(SpringRunner.class) 指定 SpringRunner 作为单元测试的执行类,SpringRunner 是 spring-test 提供的测试执行单元类
  • @WebAppConfiguration 模拟 ServletContext
  • @SpringBootTest(classes = Application.class) 指定测试启动类,配置文件以及环境
  • MockMvc 用于向 controller 接口发起模拟请求
  • @Before 会在测试用例执行之前执行,在本例中用于初始化环境
  • @Test 标记当前方法是需要执行的测试用例

验证结果

选择测试用例,右键选择 Run

源码地址

本章源码 : https://gitee.com/gongm_24/spring-boot-tutorial.git

总结

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

参考

https://blog.csdn.net/u010002184/article/details/81174153

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值