-
进行单元测试-调用数据库事务开始,这不是预期的错误
我正在尝试使用Data Dog的<code>go-sqlmock</code>和<code>testify</code>在Go中编写模型单元测试。 我有以下代 -
使用gin框架进行模拟时如何将json数据作为请求参数传递
我有一个创建可以正常运行的用户的功能。现在,我必须在<code>Prepare and SaveUser</code>中模拟<code>CreateUser< -
通过担架/验证模拟,不同的返回参数
下面的函数描述了如何使用testify进行模拟。 <code>args.Bool(0)</code>,<code>args.Error(1)</code>是模拟的位置返回 -
GoLang单元测试,对于Mock框架,如何在调用RedisClient.Set(“ Key”,“ Value”,0).Err()时模拟返回的错误值
GoLang单元测试,用于{@ 3}}的Mock框架,等等,它只是说明了我可以如何模拟接口的功能,但可以用于redis -
如果关键测试失败,如何中止测试
在Go中,是否有一种方法可以在其中一个测试失败的情况下提前中止一系列测试? 我正在使用<a hre -
使用testify
如何在golang测试中两次模拟接口方法?例如: <pre class="lang-golang prettyprint-override"><code>type myCache interfa -
没有接收器的模拟功能
我有文件<code>util.go</code>: <pre><code>func Foo(service *SomeService) error { return helper(service) } func helper(serv -
GoLang Sarama ConsumerGroup模拟
我是Go的新手,我也在努力模拟通话:<code>sarama.NewConsumerGroup(brokers, group, config)</code> 我正在使用te -
当多次调用一个函数时,是否有一种方法可以使AssertCalled每次调用
我正在尝试使用<a href="https://github.com/stretchr/testify" rel="nofollow noreferrer">stretchr/testify</a>进行以下代码的单 -
如何在Go中模拟Stripe?
我正在尝试模拟Stripe进行某些测试。 <pre><code>//testify mock type Backend struct { mock.Mock } func (s Backend) Ca -
Golang模拟上下文恐慌
因此,我正在使用<a href="https://github.com/vektra/mockery" rel="nofollow noreferrer">mockery</a>和<a href="https://github.com/s -
嘲笑时如何不使用接口?
我试图避免使用接口,因为我的用例不需要它(类似<a href="https://www.ardanlabs.com/blog/2016/10/avoid-interface-poll -
验证模拟呼叫的顺序
我使用<code>testify</code>(v1.6.1),如果接口的方法调用顺序正确,则需要<strong>测试</strong>。我检查了<a h -
Azure SDK for Go-在* keyVault.Properties.EnableSoftDelete上断言nil或false
我有一个问题,我现在花了两个小时。 我有一个Go测试,该测试通过用于Go的Azure SDK部署了一个密 -
使用真实函数结果作为模拟函数参数作证
如何测试这个功能<br/> 我需要确保模拟的 FindByID 函数返回值是创建了 UUID 的用户。 <pre class="lang-golang -
pg-go RunInTransaction 不回滚事务
我正在尝试回滚我的单元测试中的事务,在场景之间,以保持数据库为空并且不使我的测试变脏。所以 -
如何在 Go 中单元测试/模拟 C 绑定实现?
我想为此实现实现单元测试: <pre><code>import "C" // Model represents a TensorFlow Lite Model. type Model struct -
Golang 使用 resty 库模拟 API 调用
我正在编写一些测试来检查我的一个 API 上的一些响应,但是 resty 模拟客户端没有被发送到原始函数。 -
尝试模拟 http.Client 并出现错误
嘿,我已经看到并使用 <a href="https://stackoverflow.com/questions/43240970/how-to-mock-http-client-do-method">this post</a> 来 -
如何比较两个时间戳 - 仅因为一个时间戳有时区而不同?
我正在尝试测试我插入到 postgres 数据库中的 <code>time.Time</code> 值是否与我要查询的值相同。不过,Postgre -
Golang 拉伸器证明对同一类中函数的模拟调用
我对 Golang 很陌生,正在为一个函数编写单元测试(我正在使用 stretchr testify 进行模拟)。但是,此函数 -
测试用例中的 Golang 数据竞争条件 进入
所以我有一些管道。我必须逐行比较 2 个文件,例如加载到数据库。 我想有一些处理单行的超时时间, -
对 http 请求拦截器进行单元测试
我对 Go 很陌生,我需要为拦截 http 请求的函数编写一个单元测试,如下所示: <pre><code>func (sv *Service) -
如何在golang中使用stretchr/testify运行带有表测试的testify setup/teardown?
我使用 <a href="https://github.com/stretchr/testify" rel="nofollow noreferrer">testify</a> 进行测试。我已经为我的测试设 -
在 Go 中使用 HTTP 请求测试功能的最惯用的方法是什么?
我有一个有趣的小天气应用。只需 99 美元/天,该应用程序将每天检查天气,如果西雅图下雨,请为圣地 -
传递正确的 args 时,证明模拟失败的断言
Golang 初学者在这里。我正在尝试为我的结构编写测试,最终模拟出统计界面。就测试而言,我的代码的 -
Go goroutine 测试失败 预期调用次数
我是新来的。我正在尝试测试 Go 例程中的函数调用,但失败并显示错误消息 <块引用> 预期调用次 -
如何使用stretchr/testify/mock AssertCalled 断言部分匹配?
在 Go 中考虑这个单元测试文件。我正在使用 <a href="https://pkg.go.dev/github.com/stretchr/testify/mock" rel="nofollow no