使用JerseyTest
框架,如何在ContainerRequestContext
中设置要在测试期间使用的属性
我尝试在测试运行之前添加到ResourceConfig
ResourceConfig rc = new ResourceConfig();
rc.property("hello", "world");
在请求中
Client client = ClientBuilder.newClient();
WebTarget target = target().path("test/custom_header");
Response response = client.target(target.getUri())
.request(MediaType.APPLICATION_JSON)
.property("hello", "world")
但始终在我的ContainerRequestContext过滤器中,该属性为null
context.getProperty("hello")//always null
有什么想法可以在测试期间设置属性吗?
致谢