DATA-DOG

go-sqlmock

DATA-DOG

Sql mock driver for golang to test database interactions

AI 简介

go-sqlmock 是一个专为 Go 语言设计的 SQL 数据库交互测试模拟库,用于在单元测试中替代真实数据库驱动,实现无依赖、可预测的数据库行为验证。它完整实现了 database/sql/driver 接口,支持并发连接、Context 传递、命名参数及严格顺序的期望匹配,无需修改业务代码即可对查询、执行、事务等操作进行精准断言。适用于采用 TDD 开发模式的 Go 后端服务,尤其适合需要快速、稳定、隔离地验证数据访问逻辑的场景,如 API 服务、微服务数据层测试等。

Go
Other
6.6k
Stars
412
Forks
51
Watchers
36
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分38.85
默认分支master