英文: How to mock http.Client Do method 问题 我正在尝试找到一个解决方案来编写测试和模拟HTTP响应。在我接受接口的函数中: type HttpClient int...
从一个包中导入的函数是否可以进行模拟?
英文: Is it possible to mock a function imported from a package? 问题 我有以下要测试的方法,它使用了从一个包中导入的函数。 import ...
在Go语言中进行接口模拟的方法
英文: methods for interface mocking in go 问题 如果我有一个像下面这样的handlerfunc,那么在测试中“模拟”或注入一个包装某个对象的接口的最佳方法是什么?...
你在哪里存储可重用的模拟数据?
英文: Where do you store reusable mocks? 问题 你能解释一下正确的单元测试组织方式吗?例如,如果我想要模拟我的结构体依赖,我需要创建一个模拟依赖,它“实现”了某个接...
Mocking single methods in Go
英文: Mocking single methods in Go 问题 在Go语言中,你可以使用第三方库来模拟接口而不必实现每个方法。一个常用的库是testify/mock。下面是使用该库来模拟接口的...
Mocking non-interface types in Go
英文: Mocking non-interface types in Go 问题 让我先说一下,我对Go语言还比较新手,所以我正在寻找在使用其他库时的模拟技术。我很清楚,接口和依赖注入是保持代码可测试...
在Go语言中进行模拟测试有简单的方法吗?
英文: mocking in go. Is there an easy way? 问题 我来自Python,一直在寻找一种在Go语言中编写测试的方法。我在Stack Overflow上找到了一些方法,...
将模拟数据放在哪个目录?
英文: Which directory to put mocks? 问题 我最近一直在尝试使用Go语言官方支持的测试模拟框架GoMock。我想知道将这些模拟文件放在哪个位置最合理。 我的当前目录结构如...
如何正确地模拟导入的库?
英文: How to properly mock an imported library? 问题 我有一个导入语句: import { "github.com/aws/aws-sdk-go/s...
在Golang中创建模拟的gin.Context对象。
英文: Make mock gin.Context in Golang 问题 我正在使用Gin框架编写一个REST API。但是在测试我的控制器和研究TDD和Mock时遇到了麻烦。我尝试将TDD和Mo...
19