我试图嘲笑Lucenes IndexReader.close()
什么都不做。
我认为这应该有用......
IndexReader reader = Mockito.mock(IndexReader.class);
Mockito.stubVoid(reader).toReturn().on().close(); // old approach
Mockito.doNothing().when(reader).close(); // new approach
但两者都导致单元测试调用实际的,真正的close方法并最终导致空指针异常。
我错过了什么?