【发布时间】:2017-11-16 11:48:58
【问题描述】:
我希望模拟一些用于单元测试的方法。不幸的是,代码的结构不是很好。
var config = struct { abc *abc }
func Init(arg1) {
// config.abc = newAbc(arg2, arg3)
}
func UnitTestThis() {
//some code here
config.abc.Search(arg4,arg5)
//code here
}
如何对 UnitTestThis 函数进行单元测试,模拟 Search 方法的结果?我一直在尝试创建一个接口并模拟方法,但无法这样做。
【问题讨论】:
-
无法这样做为什么?您遇到的实际问题是什么?
标签: unit-testing go mocking