英文: Mask package name in test file only 问题 为了实现100%的单元测试覆盖率,我们正在尝试测试一个函数中的几行代码。该函数调用了运行时包中的相关函数: // ...
What's the best way to mock a dependency in GO when the dependency doesn't expose an interface
英文: What's the best way to mock a dependency in GO when the dependency doesn't expose an int...
如何测试在goroutine中监视文件的函数
英文: How to test a function that watches a file in a goroutine 问题 我有一个函数,通过fsnotify监视特定的文件,并在文件更改时调用回...
初始化函数破坏单元测试
英文: Init function breaking unit tests 问题 在我要测试的包中,我有一个初始化函数,它加载包含我想要用来运行应用程序的一些内容的配置文件。然而,在运行单元测试时,我...
可以对我的软件包进行单元测试,以确保它不导入特定的软件包吗?
英文: Is it possible to unit test that my package does not import a specific package? 问题 我想确保我的Go包使用由“...
如何模拟 http.Client 的 Do 方法?
英文: How to mock http.Client Do method 问题 我正在尝试找到一个解决方案来编写测试和模拟HTTP响应。在我接受接口的函数中: type HttpClient int...
测试非不透明错误值
英文: Testing non-opaque error values 问题 在Go语言中,比较非透明错误值是否有最佳实践? 大多数代码库似乎将错误视为不透明的(要么操作成功,要么失败,没有对导致错误...
在Visual Studio Code中调试Go测试
英文: Debugging Go tests in Visual Studio Code 问题 在我的Windows机器上,我安装了Visual Studio Code。要手动运行测试,我进入控制台到...
如何运行 `go test` 并包含单元测试文件但排除其他测试文件
英文: How to run 'go test' and include unit test files but exclude other test files 问题 我正在尝试自动...
从一个包中导入的函数是否可以进行模拟?
英文: Is it possible to mock a function imported from a package? 问题 我有以下要测试的方法,它使用了从一个包中导入的函数。 import ...
70