作者好人一生发量惊人:https://www.jianshu.com/p/1adc69468b6f
https://www.flysnow.org/2017/05/16/go-in-action-go-unit-test.html
【基本规则】
1、测试代码必须以*_test.go命名,Go语言测试工具只认符合这个规则的文件
2、*_test.go文件中的*最好等于被测代码的所在的文件名
3、单元测试的函数名必须以Test开头,是可导出公开的函数
4、测试函数的签名必须接收一个指向testing.T类型的指针,并且不能返回任何值
5、测试函数的名称最好是Test+被测函数名(要求大写!!否则会找不到这条test)
【基本命令】
1、go test
2、go test -v :显示所有测试函数运行细节
3、go test -run funcName:指定要执行的测试函数
网友评论