Java EasyMock、返回任何对象或跳过该函数调用?
使用EasyMock,如何指定返回“anyObject”?如果尝试使用“Java EasyMock、返回任何对象或跳过该函数调用?,java,testing,easymock,Java,Testing,Easymock,使用EasyMock,如何指定返回“anyObject”?如果尝试使用“.addReturns(anyObject())”,则会出现异常 或者有没有一种方法可以放松EasyMock的要求,只是说,如果你调用这个附加方法就可以了 基本上我的函数是调用HttpServletResponse.getWriter(),我真的不在乎它调用它或它返回什么 createNiceMock() 阿米尔关于“尼斯模拟”的回答是使用EasyMock实现这一点的正确方法,但您最好使用一个完整的HttpServletR
.addReturns(anyObject())
”,则会出现异常
或者有没有一种方法可以放松EasyMock的要求,只是说,如果你调用这个附加方法就可以了
基本上我的函数是调用HttpServletResponse.getWriter(),我真的不在乎它调用它或它返回什么
createNiceMock()
阿米尔关于“尼斯模拟”的回答是使用EasyMock实现这一点的正确方法,但您最好使用一个完整的HttpServletRequest版本,如Spring,它比动态模拟只提供接口的实现更好,该接口提供了所有方法的直接实现
必须指定您想要在servlet请求/响应上调用的每个方法听起来似乎既乏味又乏味——我认为期望servlet层代码与这些请求/响应对象紧密耦合是合理的