easy mock&expect方法给出的测试结果甚至是错误的测试

时间:2017-03-01 11:43:31

标签: java junit easymock

我正在使用easymock来测试我的课程。在编写代码之后,我发现即使给出了错误的输入,每个测试都会成功。从堆栈溢出的论坛,我已经看到使用replay方法可以避免它,但是当我使用replay时它甚至成功。我不知道我做错了什么?你能看一下代码并告诉我如果我还要做更多的事情让测试失败吗?我认为测试不起作用..

service = EasyMock.createMock(MyService.class);
menu = EasyMock.createMock(ISPFMenu.class);
menu.setName("name");
menu.setTitle("title");

EasyMock.expect(service.createLinesToParseEasyMock(menu)).andReturn(null);
EasyMock.replay(service);

1 个答案:

答案 0 :(得分:2)

你试过吗

EasyMock.verify(service);
EasyMock.verify(menu);

或者

EasyMock.verifyAll();