摘要:
在数据库应用开发过程中,会在数据库上执行各种 SQL 语句。 在做单元测试的时候,一般不会与实际数据库交互,这时就需要mock 数据库操作。 即 在不建立真实连接的情况下,模拟 sql driver 中的各种操作。 本文介绍golang中 mock sql 操作的 库 go-sqlmock。 1.安 阅读全文
posted @ 2021-03-28 23:34 翔云123456 阅读(1859) 评论(0) 推荐(0)
|
摘要:
在数据库应用开发过程中,会在数据库上执行各种 SQL 语句。 在做单元测试的时候,一般不会与实际数据库交互,这时就需要mock 数据库操作。 即 在不建立真实连接的情况下,模拟 sql driver 中的各种操作。 本文介绍golang中 mock sql 操作的 库 go-sqlmock。 1.安 阅读全文
posted @ 2021-03-28 23:34 翔云123456 阅读(1859) 评论(0) 推荐(0)
摘要:
单元测试中,经常需要mock。 例如,一个函数中,需要调用网络连接函数建立连接。做单元测试时,这个建立连接的函数就可以mock一下,而不真正去尝试建立连接。 mock 有时也称为“打桩”。 例如,mock一个函数,可以说,为一个函数打桩。 在golang中, gomonkey 就是这样的工具库。 本 阅读全文
posted @ 2021-03-28 10:18 翔云123456 阅读(6817) 评论(0) 推荐(0) |
||