Spring运维之业务层测试数据回滚以及设置测试的随机用例

业务层测试数据回滚

我们之前在写dao层

测试的时候

如果执行到这边的代码 会在数据库 里面留下数据

运行一次留一次数据

开发有开发数据库,运行有运行数据库

我们先连数据库

在pom文件里引入mysql的驱动和mybatis-plus的依赖

在数据层写接口 用mybatis-plus进行开发

业务层开发

先写接口

业务层的实现类

在测试类里面注入业务层接口

然后进行测试

然后用业务层接口调用方法

这边进行测试后

数据库数据会进行增加

我们要关闭事物 这样就不会对数据库进行操作

注解

复制代码
@Transactional

这边做了一个数据回滚

Rollback

内部控制机制

测试用例设置随机用例

在配置文件设置

书写完成

写实体类进行封装

注入再执行

转码

随机生成的数据有范围控制

范围扩大

小结

相关推荐
Undoom9 小时前
用搜索引擎 API 搭一个 SEO 关键词监控工具:定时追踪排名、广告和相关搜索
后端
程序大爆炸9 小时前
gcsfuse的TypeCache
后端
吴声子夜歌9 小时前
MongoDB 4.2——查询
数据库·mongodb
心运软件9 小时前
Python实战:中国大学排行榜数据采集与可视化大屏
后端·python
wear工程师9 小时前
WebFlux 里能不能直接 block?面试别只答「不能」
spring
Ivanqhz9 小时前
Rust Lazy浅析
java·javascript·rust
bksczm10 小时前
Linux之日志和线程池、内存池
java·开发语言
GISer_Jing10 小时前
前端转全栈须知后端知识
前端·后端·ai·前端框架
笨蛋不要掉眼泪10 小时前
Java虚拟机:对象复活、引用强度与Stop-The-World
java·开发语言·jvm
爱勇宝10 小时前
我做了一个排版器,也踩了一遍富文本复制的坑
前端·后端·微信