去测试总是通过为什么?

我安装了go并尝试了有关如何编写go代码的第一部分

过了一会儿没看到理想的结果,我注意到去测试总是通过,总是!

我想念什么?

$ go version

go version go1

$ mkdir -p src/example/math 


$ cat >src/example/math/sum_test.go <<.

> package math

>

> import "testing"

>

> func SumTest( t *testing.T ) {

>    t.Errorf("ssss %d", 1 )

> }

> .


$ go test example/math

ok      example/math    0.044s

我正在使用Windows x64和git-bash作为外壳


猛跑小猪
浏览 220回答 1
1回答

FFIVE

在go命令手册页中:测试函数是一个已命名的函数TestXXX(其中XXX任何不以小写字母开头的字母数字字符串)都应具有签名,func&nbsp;TestXXX(t&nbsp;*testing.T)&nbsp;{&nbsp;...&nbsp;}您的SumTest()函数不遵循该模式,可能会被忽略。这应该更好地工作:func&nbsp;TestSum(&nbsp;t&nbsp;*testing.T&nbsp;)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go