推荐的golang测试方法签名格式为:
func TestMxxxx(t *testing.T) {
}
我注意到如果我使用“Testmxxxx”,它只会跳过测试。现在,如果我在一个包中有两个函数,一个名为 myFunc (私有(private),未导出),另一个名为 Myfunc(导出)。为每个人编写单独的测试方法的方法是什么?
最佳答案
您可以使用下划线。例如
func Test_mxxxx(t *testing.T) {
// ...
}
这应该运行得很好。
关于unit-testing - 在 Go 中测试内部结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33396333/