Mockito:Mock对象基于另一个

时间:2013-11-18 11:30:09

标签: java unit-testing mocking mockito

我有一个模拟对象,比如Car porsche。它有4个轮子,1个挡风玻璃,1个发动机和名称​​保时捷。这是通过when()thenReturn()完成的。

我想创建另一个模拟的Car实例,比如 trabant ,它将与 porsche 完全相同(再次when()thenReturn())实例,只会返回不同的名称。

是否可以根据第一个模拟创建第二个模拟而不重复所有when()thenReturn()步骤?

1 个答案:

答案 0 :(得分:6)

如何在测试中创建一个私有方法来设置对给定模拟对象的共同期望?