单元测试
- 文件名必须以 _test.go结尾
例如现在有一个文件calc.go,里面定义一个add()方法,现在要测试
calc.go
package main func add(a, b int) (sum int) { sum = a + b return }
calc_test.go
package main import "testing" // 测试方法必须以Test开头 func TestAdd(t *testing.T) { rel := add(2, 4) if rel != 6 { t.Fatalf("except %d, but giving %d", 6, rel) } t.Logf("execute successful") }