mirror of
https://github.com/gopl-zh/gopl-zh.github.com.git
synced 2024-12-25 22:38:56 +00:00
fix typo
This commit is contained in:
parent
a574545d5c
commit
7a3958f25e
@ -196,14 +196,14 @@ func TestIsPalindrome(t *testing.T) {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
现在我们的新测试阿都通过了:
|
现在我们的新测试都通过了:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ go test gopl.io/ch11/word2
|
$ go test gopl.io/ch11/word2
|
||||||
ok gopl.io/ch11/word2 0.015s
|
ok gopl.io/ch11/word2 0.015s
|
||||||
```
|
```
|
||||||
|
|
||||||
这种表格驱动的测试在Go语言中很常见的。我们很容易向表格添加新的测试数据,并且后面的测试逻辑也没有冗余,这样我们可以有更多的精力地完善错误信息。
|
这种表格驱动的测试在Go语言中很常见。我们可以很容易地向表格添加新的测试数据,并且后面的测试逻辑也没有冗余,这样我们可以有更多的精力地完善错误信息。
|
||||||
|
|
||||||
失败测试的输出并不包括调用t.Errorf时刻的堆栈调用信息。和其他编程语言或测试框架的assert断言不同,t.Errorf调用也没有引起panic异常或停止测试的执行。即使表格中前面的数据导致了测试的失败,表格后面的测试数据依然会运行测试,因此在一个测试中我们可能了解多个失败的信息。
|
失败测试的输出并不包括调用t.Errorf时刻的堆栈调用信息。和其他编程语言或测试框架的assert断言不同,t.Errorf调用也没有引起panic异常或停止测试的执行。即使表格中前面的数据导致了测试的失败,表格后面的测试数据依然会运行测试,因此在一个测试中我们可能了解多个失败的信息。
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user