[英]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.