使用此参数的Mockito嘲讽方法



我有一个场景,当我想要用这个参数模拟一个方法时,我的方法看起来像下面的

this.listener = myCustomFactory.buildCustomListener(this);

我已经模仿了myCustomFactory的实例,如下所示

@Mock
MyCustomFactory myCustomFactory;

可以用这个参数模拟方法吗这是指我正在为其编写单元测试的类,我正在为该类创建引用

Mockito.when(this.myCustomFactory.buildCustomListener(this.myClassObjectToBeTested).thenReturn(this.mockedListener);

使用Mockito.any(Class<T> clazz)解决了问题

Mockito.when(this.myCustomFactory.buildCustomListener(Mockito.any(MyClassToBeTested.class)).thenReturn(this.mockedListener);

相关内容

  • 没有找到相关文章

最新更新