Mockito:基于另一个对象的模拟对象



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

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

是否可以基于第一个模拟创建第二个模拟,而无需重复所有when()thenReturn()步骤?

在测试中创建一个私有方法,对给定的模拟对象设置共同的期望怎么样?

相关内容

  • 没有找到相关文章

最新更新