我是unitTest中的EasyMock新手。
我有这样的案例:
EasyMock.expect(serviceUnderTest.functionABC(param)).andReturn("123");
EasyMock.replay(contantsUnderTest);
这仅适用于特定的参数;如何实现它,以便无论输入什么参数,如果调用 serviceUnderTest 中的 functionABC ,它将返回123?
非常感谢。
答案 0 :(得分:1)
您必须使用EasyMock的其中一个匹配器。
EasyMock
.expect(
serviceUnderTest.functionABC(EasyMock.anyObject(TypeOfParameter.class)))
.andReturn("123");
有关详细信息,请查看EasyMock's Javadoc。