Go:单元测试
测试用的文件名必须以 _test.go 结尾;
测试用的函数名必须以 Test 开头,一般来说:Test+被测试的函数名(第一个字母必须大写);
func TestXx(t *testing.T) {},t 参数用于报告测试失败和附加的日志信息;
go test 命令如果没有参数指定包那么将默认采用当前目录对应的包;

go test
go test 包名
go test -v           // 参数 -v 可用于打印每个测试函数的名字和运行时间
go test -v -run="Add|Mul"   // 参数 -run 对应一个正则表达式,只有测试函数名被它正确匹配的测试函数才会被 go test 测试命令运行
go test -v -run Add      // 只要测试函数名含有 Add,就会执行测试
go test -v xx_test.go xx.go // 测试单个文件,一定要带上被测试的原文件

go test -v  -coverprofile=cover.out .

go tool cover -html=cover.out

相关文章:

  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2021-06-02
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
猜你喜欢
  • 2021-11-22
  • 2021-05-22
  • 2021-08-20
  • 2022-12-23
  • 2021-10-09
  • 2021-06-07
  • 2022-03-05
相关资源
相似解决方案