上一篇文章介绍了项目中测试代码的写法. Go项目的测试代码2(项目运用) 这里简单的共享一下测试替身. 当我们写测试代码的时候,经常遇到一个问题.跟别的模块或服务有依赖性,可是功能还没开发完.或是因为各种原因(安全,白名单,内网等等…)开发环境里无法调用相应的模块.这时候我们应该如何去写测试代码? 因此测试替身Test Double出现了. 其功能和名字一样,做替身. 测试替身Test Double的分以下类型. Dummy, Stub, Fake, Spy, Mock Dummy 最简单.最原…