Mockito:Mock对象基于另一个

Rad*_*kan 9 java unit-testing mocking mockito

比方说,我有一个嘲弄的对象Car porsche.它有4个轮子,1个挡风玻璃,1个发动机和名称保时捷.这是通过when()和完成的thenReturn().

我想创建另一个模拟的Car实例,比如trabant,它将(再次when()thenReturn())完全像保时捷实例一样,只返回一个不同的名称.

是否有可能创建没有重复所有基于一日一第二模拟when()thenReturn()步骤?

rcg*_*e23 7

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

  • 是的,谢谢,这就是我所拥有的。我只是好奇 Mockito 是否支持克隆模拟行为。 (2认同)