【发布时间】:2010-05-20 03:34:22
【问题描述】:
如何模仿HTTPServletRequest 和HTTPServletResponse 对象。原因是我想测试一些 servlet 的行为。
我知道 JUnit 可能提供了这个功能,但我不知道如何使用它(我将很快学习)并且需要相当快地做到这一点。
HTTPServletRequest 和 HTTPServletResponse 都是接口,所以它们不能被实例化。有一个 HttpServletRequestWrapper 实现了 HttpServletRequest 但它似乎没有任何 setParameter() 类型的方法,而 HttpServletResponse 似乎根本没有任何实现类。
如何通过传递合适的 HttpServletRequest 对象然后检查收到的 HttpServletResponse 对象是否符合我的预期来测试我的代码?
【问题讨论】: