go 中的测试
go 中的测试一共分为如下类型
- 测试的主要注意事项
testing 包
- 基础测试
- 基准 (性能) 测试
- 例子测试
- 子测试/子基准测试
- main 函数测试
- 模糊 (fuzzing) 测试
- mock
testing/fstest 包
- 文件系统的测试
testing/iotest 包
- io 系统的测试
testing/quick 包
- 黑箱辅助测试
net/http/test
- http 客户端测试
- http 服务端测试
参考资料
- https://mp.weixin.qq.com/s/41ux7cA-GXYTfeS5juP3wA
- https://github.com/golang/mock