// Dao Interface
public Interface IDao {
public void foo()
}
测试类中的模拟接口
答案 0 :(得分:1)
myDao
是一个包级别字段,因此它在子类中可用。
在这种情况下,你可以选择模拟的标准Mockito注入:
@Mock
IDao daoMock;
@InjectMocks
MySubClass subclass;
@Before
public void init(){
MockitoAnnotations.initMocks(this);
}
@Test
public void test(){
subclass.toCreate();
Mockito.verify(daoMock).create();
}