knowledge-base

我的知识库 / Go / testing

testing

命令

测试

go test -run=TestCompare -v .

运行测试,测试函数名称中仅包含 TestCompare 前缀。

列出包内测试文件

go list -f= .

列出包外测试文件

go list -f= .

包内测试:测试文件的包名称与被测包一致,可以访问被测包内所有成员,相当于白盒测试;

包外测试:测试文件的包名称与被测包不一致,一般在被测包名称后面添加 _test 后缀,只能访问被测包内公开成员,相当于黑盒测试。


« Golang 标准库

» Golang