【发布时间】:2018-08-31 04:19:18
【问题描述】:
所以我是一个在 Golang 中模拟结构和函数的初学者。我基本上想检查是否为单元测试目的调用了一个函数。代码如下:
type A struct {
}
func (a *A) Foo (){}
type B struct {
a *A
}
func (b* B) Bar () {
a.Foo()
}
我基本上想检查在调用 Bar 时是否确实调用了 Foo
我知道有一些可用于 Golang 的模拟框架,但在测试现有结构和结构方法时它们非常复杂
【问题讨论】: