英文: Is it possible to mock a function imported from a package? 问题 我有以下要测试的方法,它使用了从一个包中导入的函数。 import ...
如何在Go中避免重复的测试?
英文: How to avoid duplicate tests in Go? 问题 由于Go语言在某些集成开发环境(IDE)中不允许调试测试代码(参见这个问题和这个问题),我不得不在我的队列实现中将...
当进行测试时,如何允许一个包访问另一个包的未导出数据?
英文: How can I allow one package access to another package's unexported data only when testing? 问...
Define a struct for _test.go files only
英文: Define a struct for _test.go files only 问题 我有以下文件的树形结构: -app/ ---tool/ -----/tool_test.go -----/...
在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。下面是使用该库来模拟接口的...
golang的TestMain()函数设置了无法被测试访问的变量。
英文: golang TestMain() function sets variable that can't be accessed by tests 问题 我有以下的TestMain函数:...
在Go语言中进行模拟测试有简单的方法吗?
英文: mocking in go. Is there an easy way? 问题 我来自Python,一直在寻找一种在Go语言中编写测试的方法。我在Stack Overflow上找到了一些方法,...
你好!以下是你要翻译的内容: 如何在Go单元测试中限制/控制内存使用?
英文: How can i limit/gate memory usage in go unit test 问题 在Golang中,有没有办法在单元测试期间限制内存使用/增长的量? 例如,在Java中...
60