go sqlmock:用于golang的Sql模拟驱动程序用于测试数据库交互 源码
GolangSQL驱动程序模拟 sqlmock是一个实现的模拟库。 它有一个唯一的目的-在测试中模拟任何sql驱动程序行为,而无需真正的数据库连接。 它有助于维护正确的TDD工作流程。 该库现在是完整且稳定的。 (由于这个原因,您可能找不到新的更改) 支持并发和多个连接。 支持go1.8上下文相关的功能模拟和命名sql参数。 不需要对源代码进行任何修改。 该驱动程序允许模拟任何sql驱动程序方法行为。 默认情况下具有严格的期望顺序匹配。 没有第三方依赖性。 注意:在v1.2.0中sqlmock.Rows已更改为从接口结构,如果您使用对该接口的任何类型引用,则需要将其切换为指针结
用户评论