use of org.glassfish.jersey.server.ResourceConfig in project jersey by jersey.
the class LayeredFiltersTest method testResourceSubresourceMethod.
@Test
@Ignore("JERSEY-2414 - not yet implemented")
public void testResourceSubresourceMethod() throws ExecutionException, InterruptedException {
final ResourceConfig resourceConfig = new ResourceConfig(ResourceWithSubresourceLocator.class).register(FilterOne.class).register(FilterTwo.class);
final ApplicationHandler application = new ApplicationHandler(resourceConfig);
final ContainerResponse response = application.apply(RequestContextBuilder.from("/sub/submethod", "GET").build()).get();
assertEquals(200, response.getStatus());
assertEquals("onetwo", response.getEntity());
List<Object> xTest = response.getHeaders().get("X-TEST");
assertEquals(2, xTest.size());
assertEquals("two", xTest.get(0));
assertEquals("one", xTest.get(1));
}
use of org.glassfish.jersey.server.ResourceConfig in project jersey by jersey.
the class LayeredFiltersTest method testResourceMethodOnClass.
@Test
@Ignore("JERSEY-2414 - not yet implemented")
public void testResourceMethodOnClass() throws ExecutionException, InterruptedException {
final ResourceConfig resourceConfig = new ResourceConfig(ResourceWithSubresourceLocatorOnClass.class).register(FilterOne.class).register(FilterTwo.class);
final ApplicationHandler application = new ApplicationHandler(resourceConfig);
final ContainerResponse response = application.apply(RequestContextBuilder.from("/sub", "GET").build()).get();
assertEquals(200, response.getStatus());
assertEquals("onetwo", response.getEntity());
List<Object> xTest = response.getHeaders().get("X-TEST");
assertEquals(2, xTest.size());
assertEquals("two", xTest.get(0));
assertEquals("one", xTest.get(1));
}
use of org.glassfish.jersey.server.ResourceConfig in project jersey by jersey.
the class LayeredFiltersTest method testResourceSubresourceMethodOnClass.
@Test
@Ignore("JERSEY-2414 - not yet implemented")
public void testResourceSubresourceMethodOnClass() throws ExecutionException, InterruptedException {
final ResourceConfig resourceConfig = new ResourceConfig(ResourceWithSubresourceLocatorOnClass.class).register(FilterOne.class).register(FilterTwo.class);
final ApplicationHandler application = new ApplicationHandler(resourceConfig);
final ContainerResponse response = application.apply(RequestContextBuilder.from("/sub/submethod", "GET").build()).get();
assertEquals(200, response.getStatus());
assertEquals("onetwo", response.getEntity());
List<Object> xTest = response.getHeaders().get("X-TEST");
assertEquals(2, xTest.size());
assertEquals("two", xTest.get(0));
assertEquals("one", xTest.get(1));
}
use of org.glassfish.jersey.server.ResourceConfig in project jersey by jersey.
the class LayeredFiltersTest method testResourceMethodMultiple.
@Test
public void testResourceMethodMultiple() throws ExecutionException, InterruptedException {
final ResourceConfig resourceConfig = new ResourceConfig(ResourceWithMethodMultiple.class).register(FilterOne.class).register(FilterTwo.class);
final ApplicationHandler application = new ApplicationHandler(resourceConfig);
final ContainerResponse response = application.apply(RequestContextBuilder.from("/", "GET").build()).get();
assertEquals(200, response.getStatus());
assertEquals("onetwo", response.getEntity());
List<Object> xTest = response.getHeaders().get("X-TEST");
assertEquals(2, xTest.size());
assertEquals("two", xTest.get(0));
assertEquals("one", xTest.get(1));
}
use of org.glassfish.jersey.server.ResourceConfig in project jersey by jersey.
the class UriConnegFilterTest method setUp.
@Before
public void setUp() {
Map<String, MediaType> mediaTypes = new HashMap<>();
mediaTypes.put("foo", MediaType.valueOf("application/foo"));
mediaTypes.put("bar", MediaType.valueOf("application/bar"));
ResourceConfig rc = new ResourceConfig(Resource.class);
rc.property(ServerProperties.MEDIA_TYPE_MAPPINGS, mediaTypes);
handler = new ApplicationHandler(rc);
}
Aggregations