多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 6.4\. 测试 Go 有一个名为gotest的轻量级测试框架。编写测试首先要创建一个文件名以_test.go结尾的文件,然后在其中加入名为TestXXX且签名是(t *testing.T)的函数。测试框架会逐个地运行此类函数;如果函数调用了失败函数,例如t.Error或t.Fail,测试就会失败。gotest命令的文档和testing包的文档中有关于测试的详细信息。 不需要在Makefile中列出*_test.go文件。 运行make test或gotest就能运行测试(两个命令是等价的)。如果只需要运行单个测试文件中的测试,例如one_test.go,执行gotest one_test.go即可。 如果关心程序的性能,可以添加一个Benchmark函数(详见gotest命令文档),然后用gotest -benchmarks=.运行该函数。 代码通过测试后,就可以提交给别人审查了。