比如我们写完了一个service但是我们不知道这个service整体有没有bug 所以我们就可以通过编写这个service的单元测试来验证
![](https://img.kancloud.cn/5c/f4/5cf496e1341187539737608e3b30cb13_1909x1489.png)
###
![](https://img.kancloud.cn/05/73/057327d8ff8f05af9e7f5f68eb528045_2656x1471.png)
###
![](https://img.kancloud.cn/50/e2/50e240b00188a3f4e1713ad22feaf5d1_2277x1182.png)
###
![](https://img.kancloud.cn/41/d2/41d298401738ff2011dae0dcb6fa7609_1863x1152.png)
###
然后就会在test包下生成对应的文件 如下图所示
###
![](https://img.kancloud.cn/dc/91/dc9148ddc70a356ab5640eddd1919869_1873x1687.png)
###
![](https://img.kancloud.cn/eb/43/eb43f49c27915a2a3b51902f3f2f5d15_2023x1696.png)
###
直接右键运行即可
![](https://img.kancloud.cn/bc/25/bc25857174a41c9873b7c287be01f837_2395x1729.png)
###
![](https://img.kancloud.cn/59/aa/59aaa115ae37920440a72f5cb0728aac_2742x1624.png)
###
这就是简单的单元测试
###
除了service可以进行单元测试 mapper也可以进行单元测试
###
![](https://img.kancloud.cn/3f/9d/3f9d9e365d685f9f5bcf8ca9f5e0ef1f_2230x1719.png)
###
另外你也可以做控制器的接口测试 这里就不多讲了
###
- springboot2项目创建
- 分层分包以及资源文件的创建
- Mysql逆向工程效率神器创建domain实体类(DAO层)
- application.properties配置文件自动映射到实体类
- 通过junit单元测试配置文件自动映射到实体类
- 整合Mybatis访问数据库和阿里巴巴数据源
- 增删改查步骤以及细节记录
- 控制器请求参数的传递
- mybatis当中的动态sql语句创建和使用套路
- mybatis当中的分页插件的使用
- springboot2当中jwt的使用
- 增加统一响应结果类
- 微信登录之微信开放平台介绍
- 网站应用微信登录时序图解释说明
- 获取微信开放平台扫码链接URL地址
- HttpClient4.x工具获取使用以及Get和Post模拟请求类编写
- 配置内网穿透让微信服务器可以回调到开发环境地址
- 获取微信access_token以及openid进而获取用户信息
- 保存微信用户信息的注意点
- 保存完微信用户信息之后生成jwt返回前端
- springboot2登陆拦截器
- 微信支付前期资料说明
- 订单的增删改查Dao层编写
- 单元测试的实现步骤
- UUID生成和MD5加密工具类编写
- xml转map map转xml以及签名sign算法工具类
- 下单生成sign签名以及xml整体流程代码实现一
- 调用微信统一下单接口获取相应map拿到二维码地址
- 二维码地址转换为图片让用户扫码支付
- 微信回调处理之更新订单状态和幂等性讲解
- springboot当中开启事务
- 定义全局异常类
- 项目当中Logback或者log4j增加打点日志
- 前后端联调注意事项
- springboot当中解决跨域问题
- 打包以及后台运行以及前端部署
- 多节点集群部署