基本介绍
单元测试

具体应用
- 测试文件与被测试文件如果位于不同包中,会导致无法测试私有函数
- 测试文件必须以 _test.go 结尾
- 测试函数命名必须为 TestXxx()
- 测试函数参数为 t *testing.T ,可进行不同的日志输出
//引入testing框架包import ("testing")// 测试加法func TestAdd(t *testing.T) {c := add(100,50)if c != 150 { //t.Fatalf("函数执行错误,期望值=%v,实际值=%v",150,c)}t.Logf("函数执行正确")}



细节与原理


