[英]Getting error in sqlmock for GoLang
我正在为 GoLang 应用程序编写测试用例,我正在使用 sqlmock 来模拟 SQL 查询,但在执行go test时出现以下错误
参数:[调用查询,不是预期的,下一个预期是:ExpectedBegin => 预期数据库事务开始]
对此有什么想法吗?
sqlmock 期望开始,但得到了别的东西。 在此处显示该函数并进行测试以获取更多信息。
我遇到了同样的问题,因为我使用NamedExec
(不是NamedQuery
)来执行我的更新,但是在测试中ExpectQuery
所以,
如果你有表达式(即使用UPDATE
或INSERT
),你应该使用ExpectExec
如果你有查询(即使用SELECT
),你应该使用ExpectQuery
很明显,但我坚持了几个小时
错误消息意味着调用了一些未被模拟的 SQL 查询。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.