当我运行此测试但失败时:
func TestCaseA(t *testing.T){
t.Run("my name with spaces", func (t *testing.T){
t.Error("some error message")
})
}
然后在输出中修改测试的名称(空格更改为下划线):
--- FAIL: TestCaseA (0.00s)
--- FAIL: TestCaseA/my_name_with_spaces (0.00s)
main.go:10: some error message
FAIL
为什么要这样做?
这是一个工作示例:https ://play.golang.org/p/viZjC60Dazg
qq_花开花谢_0
尚方宝剑之说
相关分类