本文整理汇总了Golang中github.com/GlenKelley/battleref/testing.T.Errorf方法的典型用法代码示例。如果您正苦于以下问题:Golang T.Errorf方法的具体用法?Golang T.Errorf怎么用?Golang T.Errorf使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/GlenKelley/battleref/testing.T
的用法示例。
在下文中一共展示了T.Errorf方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: TestPublicKeyParsing
func TestPublicKeyParsing(t *testing.T) {
padding := strings.Repeat("1", 256)
for _, key := range []string{
"ssh-rsa AAAA1234" + padding,
"ssh-rsa AAAA1234" + padding + " [email protected]",
"ssh-rsa AAAA1234" + padding + " other text",
"ssh-rsa AAAA1234" + padding + "\n",
"ssh-rsa AAAA1234" + padding + " other text\n",
} {
if !PublicKeyRegex.MatchString(key) {
t.Errorf("'%v' is not a public key", key)
}
}
for _, key := range []string{
"ssh-rsa AAAA1234",
"ssh-rsa AAAA1234" + " [email protected]",
"ssh-rsa AAAA12!34" + " [email protected]",
} {
if PublicKeyRegex.MatchString(key) {
t.Errorf("Expected failure for invalid key '%v'", key)
}
}
}