原函数不在类中,如何对被Mock对象实例进行还原处理?
如何对函数中需要调用的回调函数进行Mock?
使用mocker.verify('receiptToServiceDynamics',[params]).once()是否可以像Java的Mockito一样,实现参数匹配?
参考使用hamock/hypium插件包的mock接口,将函数加入类中,创建Mock对象,使用ignoreMock或者clear进行还原即可,具体实现可参考Mock能力示例代码6和示例代码7。
参考Mock能力,afterAction接口可以设定预期返回一个函数执行的动作。
假设函数为func1,回调函数为func2,对func1进行Mock之后,通过when(mockfunc)(‘参数是anyFunction类型’).afterAction(func2)执行回调,实现对应业务逻辑。