Golang语言提供了一套单元测试编写规范,下面简单演示一下这个写法
单元测试文件必须以.go结尾
测试函数非常简单
calc.go
package main
func add(a, b int) int {
return a + b
}
calc_test.go
package main
import "testing"
func TestAdd(t *testing.T) {
r := add(2, 4)
if r != 6 {
t.Fatalf("add(2, 4) error, expect:%d, actual:%d", 6, r)
}
t.Logf("test add succ")
}