【发布时间】:2016-11-22 15:33:34
【问题描述】:
如果我运行以下命令
go test -run NotExist
响应为通过。看到我的测试文件不包含名为 TestNotExist 的测试,我希望上面的命令返回 FAIL
【问题讨论】:
-
因为您指定的所有测试都没有,通过,或者换句话说,您没有测试失败。
-
这种行为真的没有意义,我希望它会说“未找到测试'NotExist'”
-
这只是每个人都同意的行为。这通常是您在不执行任何测试的情况下运行基准测试或检查测试编译错误的方式。
标签: unit-testing testing go