GWT:RemoteServiceServlet& HttpServletRequest:单元测试中的问题

时间:2012-04-25 01:21:05

标签: unit-testing gwt gwt-rpc

我想对我的项目进行单元测试,特别是登录功能。 我使用HttpSession来设置或获取会话密钥,所以我必须获取一个HttpServletRequest

final HttpServletRequest request = getThreadLocalRequest();

然后

final HttpSession session = request.getSession();

当我从通常的入口点运行应用程序时,一切顺利。 但是当我从我的UnitTest情况调用类似的RPC时,getThreadLocalRequest()返回null 经过一番挖掘后,我意识到RemoteServiceServlet函数service()在我直接调试我的应用程序时被调用时不会从UnitTest模式调用。

是否有某种方法可以使HttpServletRequest在UnitTest模式下正常工作?

0 个答案:

没有答案