600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 单元测试 测试用例 用例测试文件golang的单元测试

单元测试 测试用例 用例测试文件golang的单元测试

时间:2024-02-09 18:18:58

相关推荐

单元测试 测试用例 用例测试文件golang的单元测试

1.测试用例文件名必须以_test.go结尾。比如cal_test.go,cal不是固定的

2.测试用例函数必须以Test开头,一般来说就是Test+被测试的函数名,比如TestAddUpper。

但是AddUpper不是必须的,如果想要测试addUpper函数不一定非得写AddUpper。

3.TestAddUpper(t *testing.T)的形参类型必须是*testing.T。

4.一个测试用例文件中,可以有多个测试用例函数,比如TestAddUpper,TestSub。

5.测试用例指令

(1)cmd > go test 如果运行正确,无日志,错误时,会输出日志。

(2)cmd > go test -v 无论是正确还是错误,都会输出日志。

6.当出现错误的时候,可以用t.Fatalf来格式化输出错误信息,并退出程序。

7.t.Logf方法可以输出相应的日志。

8.测试用例函数并没有放在main函数中,也执行了,这就是测试用例的方便之处。

9.PASS表示测试用例运行成功,FAIL表示测试用例运行失败。

10.要测试单个文件,一定要带上被测试的源文件 go test -v cal_test.go cal.go

11.想要测试单个方法 go test -v -test.run TestAddUpper //这样只测试了其中单个的AddUpper方法

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。