我想做这个:
test.FailNow("My Message")
但test.T.FailNow
不接受消息。我目前正在做:
log.Println("Expected exception but got none")
test.FailNow()
有没有更好的办法?
我想做这个:
test.FailNow("My Message")
但test.T.FailNow
不接受消息。我目前正在做:
log.Println("Expected exception but got none")
test.FailNow()
有没有更好的办法?
请参阅:http ://golang.org/pkg/testing/#T.Fatal(和 Fatalf)
文档说:“Fatal 相当于 Log() 后跟 FailNow()。”
我构建了一个小帮助包,作为Tideland Common Go Library的一部分(参见http://code.google.com/p/tcgl/)。API 文档可以在http://go.pkgdoc.org/code.google.com/p/tcgl/asserts找到。