ContainerResponse response = app.apply(RequestContextBuilder.from("/", "GET").accept("text/plain").build()).get();
assertTrue("Status: " + response.getStatus(), response.getStatus() < 300);
assertEquals("GET", response.getEntity());
assertEquals(MediaType.TEXT_PLAIN_TYPE, response.getMediaType());
response = app.apply(RequestContextBuilder.from("/", "GET").accept("image/png, text/plain").build()).get();
assertTrue("Status: " + response.getStatus(), response.getStatus() < 300);
assertEquals("GET", response.getEntity());
assertEquals(MediaType.TEXT_PLAIN_TYPE, response.getMediaType());
response = app.apply(RequestContextBuilder.from("/", "GET").accept("text/plain;q=0.5, text/html").build()).get();