在Go测试中模拟您SQL数据库从未如此简单。-Golang开发

时间:2024-06-15 10:32:06
【文件属性】:

文件名称:在Go测试中模拟您SQL数据库从未如此简单。-Golang开发

文件大小:70KB

文件格式:ZIP

更新时间:2024-06-15 10:32:06

Golang Testing

在Go测试中模拟您SQL数据库从未如此简单。 复制器库自动记录您在测试期间进行的低级SQL调用。 然后,它生成测试代码,无需连接真正SQL数据库复制者即可回放这些调用,而在Go测试中模拟SQL数据库从未如此简单。 复制器库自动记录您在测试期间进行的低级SQL调用。 然后,它生成测试代码,这些代码可以在不连接到实际SQL数据库的情况下播放这些调用。 再次运行测试。 这次,它们将运行得更快,因为现在它们不需要数据库连接。 最重要的是,您的测试将像在每个测试用例之间将测试数据库重置为干净的众所周知的状态一样运行。 去了


【文件预览】:
copyist-master
----recording_file.go(12KB)
----indirect_test.go(946B)
----stmt.go(4KB)
----copyist_test.go(3KB)
----copyist.go(8KB)
----session.go(6KB)
----values_test.go(2KB)
----LICENSE(11KB)
----result.go(2KB)
----tx.go(1KB)
----rows.go(2KB)
----recordtype.go(1KB)
----values.go(9KB)
----conn.go(9KB)
----Makefile(1KB)
----go.sum(2KB)
----README.md(9KB)
----drivertest()
--------pqtestold()
--------commontest()
--------pqtest()
--------multiple()
--------dockerdb()
--------go.sum(17KB)
--------pgxtest()
--------go.mod(897B)
----recordtype_string.go(1KB)
----driver.go(6KB)
----go.mod(128B)

网友评论