我正在为基于 Jersey 的网络服务做一些单元测试。我正在使用 Jersey 测试框架。
在servlet中,我有这段代码:
@发布
public void insert(@Context UriInfo uriInfo, @Context HttpServletRequest request)
{
......
}
在单元测试中发布请求时,我有这个:
WebResource r = resource().path("/root");
r.post();
一切正常,但由于测试服务器在 Grizzly 上本地运行,我无法从请求中获取远程用户。有没有办法在单元测试中模拟它?
最佳答案
关于unit-testing - 如何将远程用户设置为 Jersey 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8139937/