写了个 mock mysql 的简单工具 go-mysql-mocker
- 项目地址:github.com/hedon954/go-mysql-mocke...
- 核心目的:方便对依赖 MySQL 的业务逻辑进行单元测试。
- 核心依赖:
- go-mysql-server: 实现了一个内存版 MySQL
- gorm: 用于快速建表和初始化数据
- 核心特性:
- 启动内存版 MySQL
- 支持传入 struct 实例进行建表和数据初始化
- 支持传入 sql 语句进行数据初始化
- 支持传入 sql 文件进行数据初始化
项目刚启动,功能还比较简单,有问题敬请提 issue~