Using Mockito's generic “any()” method

后端 未结 4 1354
醉酒成梦
醉酒成梦 2020-12-04 09:40

I have an interface with a method that expects an array of Foo:

public interface IBar {
  void doStuff(Foo[] arr);
}

I am mock

4条回答
  •  感情败类
    2020-12-04 10:28

    You can use Mockito.isA() for that:

    import static org.mockito.Matchers.isA;
    import static org.mockito.Mockito.verify;
    
    verify(bar).doStuff(isA(Foo[].class));
    

    http://site.mockito.org/mockito/docs/current/org/mockito/Matchers.html#isA(java.lang.Class)

提交回复
热议问题