如何将远程用户设置为Jersey客户端?

时间:2011-11-15 16:47:48

标签: unit-testing testing mocking jersey cgi

我正在为基于Jersey的webserice做一些单元测试。我正在使用Jersey测试框架。

在servlet中,我有这段代码:

@POST

public void insert(@Context UriInfo uriInfo, @Context HttpServletRequest request)
{
   ......
}

在单元测试中发布请求时,我有:

WebResource r = resource().path("/root");
r.post();

一切正常但由于测试服务器在Grizzly上本地运行,我无法从请求中获取远程用户。有没有办法在单元测试中模拟它?

1 个答案:

答案 0 :(得分:0)