我正在尝试改进我的 Golang 测试。我正在读这个:https ://ieftimov.com/post/testing-in-go-failing-tests/
我使用t.Fatal("message")
了很多,而我应该使用以下组合:
t.Fail()
t.Logf()
那么为什么在地球上没有一个电话会导致测试失败并记录原因呢?有没有办法让我将这样的方法添加到 test.Testing 实例?我只想做:
t.FailWithReason("the reason the test failed")
这是否存在,如果不存在,我可以以某种方式添加它吗?