【发布时间】:2017-06-16 10:42:07
【问题描述】:
我有问题。 我用 mockito 创建对象。然后我对方法进行验证,在运行测试时,它给了我想要但没有被调用的错误。并且服务保持为 ()。
@Test
public void recordTest() throws IOException, URISyntaxException
{
URL resourceUrl = getClass().getResource(F1);
Path resourcePath = Paths.get(resourceUrl.toURI());
Object object = new Object ();
when(objectServiceMock.getObjectByNem((Nem) anyObject())).thenReturn(object);
Page<HorvarATPF> pageHorvar = new Page<HorvarATPF>();
when(horvarATPFServiceMock.getHorvarATPFs((FilterHorvarATPF) anyObject())).thenReturn(pageHorvar);
horvarATUtilService.record(resourcePath.toFile());
verify(objectServiceMock, times(1596)).getObjectByNem((Nem) anyObject());
}
测试未按照验证运行,未调用通缉购买。
【问题讨论】:
-
你确定你的方法被调用准确 1596次吗?
-
是的,我有时会更改此设置,但问题仍然存在。