繁体   English   中英

如何在Go测试中使用调试消息进行断言?

[英]How to assert with a debug message in Go tests?

我想做这个:

test.FailNow("My Message")

但是test.T.FailNow没有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/ )。 可以在http://go.pkgdoc.org/code.google.com/p/tcgl/asserts找到API文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM