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