如何使用 Mox 模拟模块函数并允许以几乎任何方式调用它
我有一个函数 A 多次调用另一个函数 B。我想以这样的方式模拟 B,即任意数量具有正确数量参数的调用(无论值如何)都将返回固定值并被视为正确。
函数是否被调用或被调用多少次不是规范的一部分。
I have a function A that call another function B several times. I want to mock B in such a way that any number of calls that have the correct number of arguments, regardless of value, will return a fixed vale and be treated as correct.
If or how many times the the function is called is not a part of the spec.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通常将 B 存根...
假设 B 接受 2 个参数并且应该返回 'foo':
Stub out B normally....
Assuming B accepts 2 arguments and should return 'foo':