5

我想做这个:

test.FailNow("My Message")

test.T.FailNow不接受消息。我目前正在做:

log.Println("Expected exception but got none")
test.FailNow()

有没有更好的办法?

4

2 回答 2

9

请参阅:http ://golang.org/pkg/testing/#T.Fatal(和 Fatalf)

文档说:“Fatal 相当于 Log() 后跟 FailNow()。”

于 2012-06-03T11:20:28.723 回答
2

我构建了一个小帮助包,作为Tideland Common Go Library的一部分(参见http://code.google.com/p/tcgl/)。API 文档可以在http://go.pkgdoc.org/code.google.com/p/tcgl/asserts找到。

于 2012-06-03T12:50:31.857 回答