为了账号安全,请及时绑定邮箱和手机立即绑定

如何在测试用例中模拟结构的方法调用

如何在测试用例中模拟结构的方法调用

Go
慕婉清6462132 2021-03-31 15:19:00
这是该结构及其方法的示例代码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的方法调用吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号