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 に答える