Mockito - 使用"当"在"任何"这种对象

时间:2016-02-22 21:00:29

标签: java junit mockito matcher

我正在尝试编写一个测试,我想让函数在任何时候使用该类的任何实例调用该函数时返回一个模拟对象。

前 -

class A {
     Object fun(){

      }
}
I'm trying something like this - 
@Test
void sanTest(){
   Object mock;
   when(any(A.class).fun()).thenReturn(mock);
 }

这样做的正确方法是什么? Mockito有这种功能吗? 我必须写这个的原因是我正在为另一个B级写一个Junit,其中一个新实例是" A"创建是为了娱乐。

 class B {

       void f2(){
          Object o = new A().fun();
            -----
      }

}

0 个答案:

没有答案