簡體   English   中英

在 GoLang 的 sqlmock 中出錯

[英]Getting error in sqlmock for GoLang

我正在為 GoLang 應用程序編寫測試用例,我正在使用 sqlmock 來模擬 SQL 查詢,但在執行go test時出現以下錯誤

參數:[調用查詢,不是預期的,下一個預期是:ExpectedBegin => 預期數據庫事務開始]

對此有什么想法嗎?

sqlmock 期望開始,但得到了別的東西。 在此處顯示該函數並進行測試以獲取更多信息。

我遇到了同樣的問題,因為我使用NamedExec (不是NamedQuery )來執行我的更新,但是在測試中ExpectQuery

所以,
如果你有表達式(即使用UPDATEINSERT ),你應該使用ExpectExec
如果你有查詢(即使用SELECT ),你應該使用ExpectQuery

很明顯,但我堅持了幾個小時

錯誤消息意味着調用了一些未被模擬的 SQL 查詢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM