我想模拟构造函数并在调用构造函数时返回模拟对象。这可以使用 powermockito 的 whenNew 方法来实现,如下所示。
PowerMockito.whenNew(ClassName.class).withAnyArguments().thenReturn(mockObject);
由于 Junit5 尚不支持 powermockito,我需要知道是否可以使用 Mockito 来实现这一点。
Mockito 3.5 在核心 Mockito 中添加了许多 PowerMock 的功能。它现在有一个方法,mockConstruction(),您可以使用它来模拟构造函数。参考:https://rieckpil.de/mock-java-constructors-and-their-object-creation-with-mockito/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)