JerseyTest为ContainerRequestContext设置属性

时间:2018-10-26 11:06:16

标签: java java-8 jersey jax-rs jersey-test-framework

使用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

有什么想法可以在测试期间设置属性吗?

致谢

0 个答案:

没有答案