我已经将HttpServletRequest注入到bean中.我该如何对它进行单元测试?

Leo*_*nel 6 junit spring

我有一个bean,HttpServletRequest@Autowired在其中使用注释注入了一个.

当应用程序上下文是Web应用程序上下文时,此注入正常工作.对于使用Spring的JUnit测试的应用程序上下文,情况并非如此.

我该如何测试这个bean?也许我可以模拟一个http请求,但是如何在bean中注入这个模拟?

这是在Spring 3.0和Junit 4.4上

ska*_*man 12

创建一个类型的bean MockHttpServletRequest并将其添加到测试上下文中.然后应将其自动装入目标bean.