-
进行单元测试-调用数据库事务开始,这不是预期的错误
我正在尝试使用Data Dog的<code>go-sqlmock</code>和<code>testify</code>在Go中编写模型单元测试。 我有以下代 -
如何使用sqlmock模拟db.QueryRow
我为sql.rows创建了模拟行。我引用此文档来创建模拟集<a href="https://support.rstudio.com/hc/en-us/articles/214510788-S -
无法使测试适用于INSERT语句
我们花了2个令人沮丧的星期,尝试使用sqlmock进行功能和方法的所有可能排列,但无法获得针对INSERT语句 -
sqlmock与查询不匹配,但是查询相同并且日志输出显示相同
我正在尝试使用sqlmock使用Gorm编写一些代码的测试。我想出了为插入功能编写测试的方法,但是现在我想 -
使用sqlmock进行单元测试时,INSERT上出现错误“查询未预期”
我正在尝试运行将INSERT执行到数据库中的单元测试,因此我完全模拟了gorm日志使用相同参数显示的相同 -
使用go-sqlmock模拟gorm updates时,`可能与实际的SQL错误不符?
repository.go <pre><code>func (repo *Repository) Update(info *model.Requests) error{ if info == nil{ return nil } c -
使用sqlmock返回nil以在Golang中执行查询
我正在使用<code>sqlmock</code>来模拟Snowflake查询执行。这可能看起来很奇怪,但是对于以下查询: <pre>< -
带有GORM的sqlmock返回空
模拟部分似乎可以正常工作,但从我的理解来看,我的GetCave方法应该返回在模拟部分中添加的行?这是G -
如何使用sqlmock模拟数据库,该函数内部获得数据库连接
<pre><code> func loadDataFromDB() Data{ db, err := sql.Open("mysql","user:password@tcp(127.0.0.1:3306)/hello") if -
SQLMock-模拟链接的DELETE查询
我目前正在尝试为数据库查询编写测试,但一直试图弄清楚如何对其进行模拟。 我有以下结构(供 -
SQL Next不前进游标
我有一个函数,用于迭代查询的结果集: <pre class="lang-golang prettyprint-override"><code>func readRows(rows *sql.Ro -
为什么“ mock.ExpectQuery”返回“没有参数”
下面是我的单元测试文件: <pre class="lang-golang prettyprint-override"><code>func TestAddLike(t *testing.T) { db, moc -
sqlmock:期望值不匹配(完全相同的查询)
我无法获得匹配的比赛。我复制并粘贴了相同的查询,它甚至没有任何需要转义的字符。 我有以下 -
去sqlmock SELECT缺少预期的查询
去这里。试图弄清楚如何使用<a href="https://godoc.org/gopkg.in/DATA-DOG/go-sqlmock.v2" rel="nofollow noreferrer">SQL mock v2< -
同一文件中有多个Postgresql查询(选择)。如何对两者进行单元测试?
在这个单元测试/代码覆盖“哲学”中,我太新了。我有一个.go文件,对PostGres有两个不同的查询(选择 -
测试 row.scan 时如何模拟 sqlmock 错误
我正在尝试模拟以下函数。我正在努力让它测试 rows.next() 返回。 <pre><code> func (u *userRepository) GetList -
当我的程序中有并发查询时如何使用 go-sqlmock?
<a href="https://pkg.go.dev/github.com/DATA-DOG/go-sqlmock" rel="nofollow noreferrer">sqlmock</a> 需要按顺序匹配 SQL。但是如 -
Sqlmock + Gorm 失败并显示错误“不支持的数据类型:&[]”
我尝试用 sqlmock 测试 gorm 的东西。 我的模型看起来像: <pre class="lang-golang prettyprint-override"><code> -
在不同的 DAO 中使用相同的数据库事务
我在我的一个 Golang 应用程序中有一个用例来更新 API 中的多个表,如果其中一个更新失败,我希望所有 -
SQLMock 和 Gorm:模拟 Postgres 插入
当我尝试使用 SQLMock 和 Gorm.io 模拟 Postgres 插入时,我收到一个错误,表明查询不是预期的。我尝试使用 -
一个 Go 测试用例中的 DB Mocking 会干扰其他测试用例
我有两个 Go 测试用例,如下所示,用于测试名为 <code>MyEndpoint</code> 的 gRPC 函数。 <code>MyEndpoint</code -
去 sqlmock 测试插入的列的 susbet
我正在持久层中测试以下查询 <pre><code>select balance from transaction where customer_id=? order by tranasction_id desc l -
在 Go 中使用映射模拟选择返回预期的事务开始错误
我正在尝试使用 go-sqlmock 进行简单的单元测试,以执行选择并返回映射 ID。下面的代码片段 <pre class=" -
Go 单元测试 - 在使用 go-sqlmock 模拟 gorm 时无法将实际 sql 与预期的正则表达式匹配?
在进行单元测试时,我使用 sqlmock 模拟 gorm。但是当运行所有初始设置时都很好,但是当实际查询和测试