什么是测试方法的最佳方式,处理HttpServletRequest对象java
问题描述:
我想创建unitest上传文件方法,它接受HttpServletRequest对象。但我不知道如何创建这个对象,并在不执行servlet的情况下传入所有表单数据。有没有办法做到这一点?什么是测试方法的最佳方式,处理HttpServletRequest对象java
答
创建一个模拟HttpServletRequest实例(使用Mockito或另一个模拟库)。
编辑:另见a related question。实际上,子类化HttpServletRequest也是一种方法。
+0
谢谢,请尝试使用Mockito – Pilgrim
答
我一直使用Spring Framework的类,但是我为所有事情做了Spring框架。
我个人喜欢httpUnit,另一个相关的问题http://stackoverflow.com/questions/53532/unit-testing-servlets –
你可以描述更多关于你的应用程序。 它是基于客户端服务器的应用程序。 – SilentBomb
我实际上试图避免servlet测试,并测试内部方法。 – Pilgrim