用了Struts2+Spring+Hibernate,
方法doUserLogin中有:
String rand = request.getSession().getAttribute("rand").toString();
用junit测试该方法,但是无法得到request。请问用什么方法可以获取到request吗?

解决方案 »

  1.   

    呵呵,你web服务器不起来,哪来的request?
      

  2.   

    我现在是建立了专门的测试工程,是脱离Web服务器的,请问应如何实现?
      

  3.   

    使用HttpServletRequest来new一个request,
      

  4.   

    用Mock对象来模拟request,然后传到doUserLogin里面去。
      

  5.   

    你那个request相当于没有定义直接使用了吧 
      

  6.   

    你别急啊,明天我去问问老大,,我们的工程也是这样,也是用junit来做测试的