Java EasyMock、返回任何对象或跳过该函数调用?

Java EasyMock、返回任何对象或跳过该函数调用?,java,testing,easymock,Java,Testing,Easymock,使用EasyMock,如何指定返回“anyObject”?如果尝试使用“.addReturns(anyObject())”,则会出现异常 或者有没有一种方法可以放松EasyMock的要求,只是说,如果你调用这个附加方法就可以了 基本上我的函数是调用HttpServletResponse.getWriter(),我真的不在乎它调用它或它返回什么 createNiceMock() 阿米尔关于“尼斯模拟”的回答是使用EasyMock实现这一点的正确方法,但您最好使用一个完整的HttpServletR

使用EasyMock,如何指定返回“anyObject”?如果尝试使用“
.addReturns(anyObject())
”,则会出现异常

或者有没有一种方法可以放松EasyMock的要求,只是说,如果你调用这个附加方法就可以了


基本上我的函数是调用HttpServletResponse.getWriter(),我真的不在乎它调用它或它返回什么

createNiceMock()

阿米尔关于“尼斯模拟”的回答是使用EasyMock实现这一点的正确方法,但您最好使用一个完整的HttpServletRequest版本,如Spring,它比动态模拟只提供接口的实现更好,该接口提供了所有方法的直接实现

必须指定您想要在servlet请求/响应上调用的每个方法听起来似乎既乏味又乏味——我认为期望servlet层代码与这些请求/响应对象紧密耦合是合理的