我有一个模拟对象,比如 Car porsche
。它有 4 个轮子、1 个挡风玻璃、1 个发动机和名称 Porsche。这是通过 when()
和 thenReturn()
完成的。
我想创建另一个模拟的 Car 实例,比如 trabant,它的行为(同样是 when()
和 thenReturn()
)作为 porsche 实例,只会返回不同的名称。
是否可以在第一个 mock 的基础上创建第二个 mock 而无需重复所有 when()
和 thenReturn()
步骤?
最佳答案
如何在您的测试中创建一个私有(private)方法来设置对给定模拟对象的普遍期望?
关于java - Mockito:基于另一个的模拟对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20046661/