英文: Golang unit testing user input 问题 我正在尝试以测试驱动开发(TDD)的思维方式学习Go语言。我在理解测试方面遇到了困难。 在下面的示例中,我提示用户输入,进行...
多返回值函数的表格测试
英文: Table tests for multi-return value function 问题 我正在学习Go语言,并且在研究表驱动测试时遇到了以下问题: 我有一个返回多个值的函数: // 将整...
测试使用本地文件
英文: Testing using local files 问题 我正在寻找在使用Go进行本地文件测试时应该使用的最佳实践。 使用本地文件意味着为了测试功能,应用程序需要一些本地文件,因为应用程序经常...
在Go语言中测试构造函数
英文: Testing constructors in Go 问题 我如何测试Client结构体中的NewClient构造函数? package busybus import ( "bufio...
如何在Golang中实现100%的代码覆盖率?
英文: How to get 100% code coverage in Golang? 问题 我无法在Golang中测试致命错误(Fatals),因此无法达到100%的代码覆盖率。 我找到了一些问答...
在Go语言中重新定义常量(const)进行测试。
英文: Redefine const in golang for test 问题 我正在为一个服务编写一个HTTP客户端,并且为了测试,我想使用net/http/httptest服务器而不是调用远程A...
如何在每次迭代中确定是否需要重置进行基准测试?
英文: How to benchmark if I need a reset in each iteration? 问题 我用回溯法写了一个小的数独求解器,现在我想要对这个函数的速度进行基准测试。以下...
如何在Golang中测试参数的传递?
英文: How to test the passing of arguments in Golang? 问题 package main import ( "flag" "fmt...
How can I mock multiple types when the signature of a concrete method refers to another concrete type, not its interface?
英文: How can I mock multiple types when the signature of a concrete method refers to another concrete...
可以动态运行基准测试吗?
英文: Is it possible to dynamically run benchmark tests? 问题 我有几种不同的接口实现,并且想在各种情况下对它们进行测试。最终目标是为不同实现在不同...
60