贺胖娇的编程之旅......

测试函数

2022.04.25

格式要求

引入testing包

每个测试函数必须导入testing包。测试函数有如下的签名:

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

测试函数的名字必须以Test开头,可选的后缀名必须以大写字母开头:

例如:

func TestSin(t *testing.T) { /* ... */ }
func TestCos(t *testing.T) { /* ... */ }
func TestLog(t *testing.T) { /* ... */ }

使用

其中t参数用于报告测试失败和附加的日志信息
go test命令如果没有参数指定包那么将默认采用当前目录对应的包(和go build命令一样)

发表评论