【发布时间】:2017-09-10 13:01:42
【问题描述】:
我正在尝试编写一个单元测试代码形式,其代码如下,具有 3 级函数调用:
主函数调用函数 A(),然后函数 A 根据某些条件调用函数 B() 和 C(),函数 B 调用函数 E() 和 F(),而函数 C 调用函数 G() 和H() 在某些条件下。
上面就像我开发的代码一样,这里我想模拟函数 B 的函数 E() 和 F(),以及函数 C 的 G() 和 H()。请建议我如何使用接口来模拟。
【问题讨论】:
-
这个问题是完整的吗?
-
请尽可能简化您的代码,但要传达总体思路。大多数实际问题都需要发布您的代码。保持干净整洁。
-
有上百万种方法可以满足您的要求,具体取决于您使用的功能。请粘贴您的代码。
标签: oop go interface mocking dependencies