草庐IT

GetQuestionById

全部标签

go - 如何设置模拟函数的返回值?

我正在使用gomock为单元测试创​​建模拟对象。下面为模拟对象提供了一个名为GetQuestionById的方法,并告诉模拟Controller期望使用参数1调用该方法:gw.EXPECT().GetQuestionById(1)但我如何指定模拟方法应返回特定值? 最佳答案 当您调用gw.EXPECT().GetQuestionById(1)时,它最终会调用模拟Controller上的方法RecordCall。RecordCall返回一个Call,Call有一个名为Return的方法,它完全符合您的要求:gw.EXPECT().G

go - 如何设置模拟函数的返回值?

我正在使用gomock为单元测试创​​建模拟对象。下面为模拟对象提供了一个名为GetQuestionById的方法,并告诉模拟Controller期望使用参数1调用该方法:gw.EXPECT().GetQuestionById(1)但我如何指定模拟方法应返回特定值? 最佳答案 当您调用gw.EXPECT().GetQuestionById(1)时,它最终会调用模拟Controller上的方法RecordCall。RecordCall返回一个Call,Call有一个名为Return的方法,它完全符合您的要求:gw.EXPECT().G