单测是提高代码质量的重要一环,在提交代码尤其是开源社区单测一般是必需要随代码一起提交的,下面我们来看一下Golang中是如何写单元测试的。 Go中提供了专门用来写单元测试的包 testing, 运行时只需要 go test 即可。 单元测试主要分为以下三类: 功能测试(Test) 性能测试(Benchmark) 示例测试(Example) 测试文件名称一般是源代码文件加上 "_test.go", 比如 源代码文件为 add.go ,则测试文件名称为add_test.go。 在展开单元测试之前先讲下,testing包中的输出函数: t.Log() : 正常日志输出; t.Errorf(): 错误日志输出,当前函数继 …
阅读更多