我正在为 GoLang 应用程序编写测试用例,我正在使用 sqlmock 来模拟 SQL 查询,但是在执行go test时出现以下错误参数:[调用查询,不是预期的,下一个预期是:ExpectedBegin => 预期数据库事务开始]对此有任何想法吗?
3 回答

慕尼黑8549860
TA贡献1818条经验 获得超11个赞
我有同样的问题,因为我使用NamedExec
(not ) 来执行我的更新,但是在测试NamedQuery
中嘲笑ExpectQuery
所以,
如果你有表达式(即使用UPDATE
or INSERT
),你应该使用ExpectExec
如果你有查询(即使用SELECT
),你应该使用ExpectQuery
这很明显,但我坚持了几个小时
- 3 回答
- 0 关注
- 200 浏览
添加回答
举报
0/150
提交
取消