2020
10-07
10-07
Go语言Mock使用基本指南详解
当前的实践中问题在项目之间依赖的时候我们往往可以通过mock一个接口的实现,以一种比较简洁、独立的方式,来进行测试。但是在mock使用的过程中,因为大家的风格不统一,而且很多使用minimalimplement的方式来进行mock,这就导致了通过mock出的实现各个函数的返回值往往是静态的,就无法让caller根据返回值进行的一些复杂逻辑。首先来举一个例子packagetasktypeTaskinterface{Do(int)(string,error)}通过minimalimplement...
继续阅读 >