func(svc Service) Test(){ info, err := svc.GetInfo() if err != nil{ return } // 拿到 info 做一些其他逻辑,并把 info 更新 // .... // 再拿一次最新的 info info, err := svc.GetInfo() if err != nil{ return } } 抛开合不合理先不谈,我现在想实现第一次 GetInfo 不返回 error 而第二次 GetInfo 返回 error 应该如何实现? 主要是为了覆盖率。。。。
或者除了 monkey 在不改变现有代码的基础上可以实现吗?
