testing - 单元测试
testing 为GO语言package 提供自动化测试的支持
1 | func TestXxx(*testing.T) |
示例
要测试的代码:
1 | func Fib(n int) int { |
测试代码:
1 | func TestFib(t *testing.T) { |
1 | $ go test . |
Table-Driven Test
case 覆盖
1 | func TestFib(t *testing.T) { |
testing 为GO语言package 提供自动化测试的支持
1 | func TestXxx(*testing.T) |
1 | func Fib(n int) int { |
1 | func TestFib(t *testing.T) { |
1 | $ go test . |
1 | func TestFib(t *testing.T) { |