在Go中测试Internals

时间:2015-10-28 16:22:42

标签: unit-testing go

推荐的golang测试方法签名格式为:

func TestMxxxx(t *testing.T) {

}

我注意到如果我使用'Testmxxxx',它只是跳过测试。现在,如果我在一个包中有两个函数,一个名为myFunc(作为私有,不导出),另一个名为Myfunc(导出)。为每个方法编写单独的测试方法的方法是什么?

1 个答案:

答案 0 :(得分:3)

您可以使用下划线。 E.g。

func Test_mxxxx(t *testing.T) {
    // ...
}

这应该运行得很好。