今天我听到有人在单元测试的背景下谈论验证过的假货。
我真的不明白它们是什么,但搜索它们并不能提供太多信息。
什么是经过验证的假货?
答案 0 :(得分:1)
我认为您正在寻找的是假对象。有一个更详尽的答案here,我建议您阅读 Martin Fowler
中的Mocks aren't Stubs答案 1 :(得分:1)
经验证的假货是假的,您验证的行为与真实货物的行为方式相同。您可以通过对真实对象和假对象运行相同的测试来实现此目的,从而确保相同的行为。
考虑到相同的行为,您可以信任使用假冒的测试。有了常规假货,你希望它的行为与真实的相同,但谁知道呢?
有关详情,请参阅https://codewithoutrules.com/2016/07/31/verified-fakes/