我想这样做:
test.FailNow("My Message")
但test.T.FailNow
不接受消息。我现在正在做:
log.Println("Expected exception but got none")
test.FailNow()
有更好的方法吗?
答案 0 :(得分:9)
请参阅:http://golang.org/pkg/testing/#T.Fatal(和Fatalf)
文档说:“致命等同于Log(),后跟FailNow()。”
答案 1 :(得分:2)
我在 Tideland Common Go Library 中构建了一个小帮助包(请参阅http://code.google.com/p/tcgl/)。 API文档可在http://go.pkgdoc.org/code.google.com/p/tcgl/asserts找到。