Go testing 测试
1、创建一个测试使用的包,暂时命名为 test;注意包名称可以为其它名称,不一定非得是test;
2、在test包中创建apiserver.go文件;
package test func Show(a string) (err interface{}) { if a != "123" { return "error" } return nil }
3、创建测试文件,apiserver_test.go;注意文件名的半部分, _test.go
package test import "testing" func TestShow(t *testing.T) { err := Show("abc") if err != nil { t.Error("Some errors have occurred") } }
4、可以根据编辑器工具,执行测试函数;
如果 t.Error 不被触发,则测试函数执行的结果会显示PASS,否则会提示 FAIL