go 中的测试

go 中的测试一共分为如下类型

  • 测试的主要注意事项

testing 包

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