Stub, Spy, Mock or Fake
Stub, Spy, Mock or Fake — Chinese original prompt
被测代码依赖 [依赖类型,如支付网关/时钟/文件系统]。请判断该用哪种测试替身:只返回固定值的桩、要断言调用次数的 mock、行为真实但更轻的假实现,还是包装真实对象做拦截。说明依据是「验证结果」还是「验证交互」,并给出对应的测试代码骨架。
Site original
Chinese original
How to use
断言调用次数会把测试绑死在实现上,能验结果就别验交互。