这是该结构及其方法的示例代码
type A struct {}
func (a *A) perfom(string){
...
...
..
}
然后我想从invoke()驻留在包外部的函数中调用该方法的示例代码
var s := A{}
func invoke(url string){
out := s.perfom(url)
...
...
}
我想invoke通过模拟performA的方法来编写该功能的测试用例。
在Java中,我们有mockito,jmock框架来存根方法调用。
有什么办法,我们可以在不引入interfaces源代码的情况下模拟struct的方法调用吗?
慕婉清6462132
随时随地看视频慕课网APP
相关分类