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

标签 unit-testing testing mocking jersey cgi

我正在为基于 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/

相关文章:

java - 测试应用程序生命周期、销毁和创建

javascript - Angular Controller 测试 : check dependency injection is done right

spring - 我们应该使用 TDD 自动测试 spring 上下文吗?

java - 你如何模拟输出流?

unit-testing - 为什么我的单元测试不起作用?

javascript - 向模块添加新的 deps 时,AngularJS 测试失败

javascript - casperjs测试注册表

c# - 使用 Moq 模拟惰性界面

unit-testing - 使用 Groovy MetaClass 覆盖方法

javascript - qunit - 测试异常消息?