是否有专门用于从单元测试中的模拟方法返回的对象的术语?
需要一个创建来断言的对象。你实际得到的是实际的。你输入的东西是input。
您如何称呼您正在制作的对象然后传递给.andReturn(someObject)
您选择的模拟框架中的调用?我发现如果没有此类对象的命名约定,它会使数据密集型测试更难理解。
是否有专门用于从单元测试中的模拟方法返回的对象的术语?
需要一个创建来断言的对象。你实际得到的是实际的。你输入的东西是input。
您如何称呼您正在制作的对象然后传递给.andReturn(someObject)
您选择的模拟框架中的调用?我发现如果没有此类对象的命名约定,它会使数据密集型测试更难理解。
我称它们为“罐头答案”,但这不仅限于对象,它们可以是原始类型。
我认为'模拟对象'或'假'是你所要求的?
Gerard Meszaros 的书“xUnit 测试模式:重构测试代码”将专门用于单元测试的对象统称为“测试替身”。他确定了几种常用的双打:
在您的情况下,这些将被视为虚拟对象。它们只能由您的逻辑返回,但它们的内容对测试无关紧要。