4343 */
4444public class ResponseWriterOutputStreamTest extends JerseyContainerTest {
4545
46+ private static final String CHECK_STRING = "RESOURCE" ;
47+
4648 @ Path ("/" )
4749 public static class Resource {
4850
@@ -53,23 +55,23 @@ public void get(final ContainerRequest context) throws IOException {
5355
5456 final ContainerResponse response = new ContainerResponse (context , Response .ok ().build ());
5557 final OutputStream os = context .getResponseWriter ()
56- .writeResponseStatusAndHeaders ("RESOURCE" .getBytes ().length , response );
57- os .write ("RESOURCE" .getBytes ());
58+ .writeResponseStatusAndHeaders (CHECK_STRING .getBytes ().length , response );
59+ os .write (CHECK_STRING .getBytes ());
5860 os .close ();
5961 }
6062
6163 @ POST
6264 @ Produces ("text/plain" )
63- public void post (final ContainerRequest context ) throws IOException {
65+ public synchronized void post (final ContainerRequest context ) throws IOException {
6466 assertThat (context .getMethod (), is ("POST" ));
6567
6668 final String s = context .readEntity (String .class );
67- assertEquals ("RESOURCE" , s );
69+ assertEquals (CHECK_STRING , s );
6870
6971 final ContainerResponse response = new ContainerResponse (context , Response .ok ().build ());
7072 final OutputStream os = context .getResponseWriter ()
71- .writeResponseStatusAndHeaders ("RESOURCE" .getBytes ().length , response );
72- os .write ("RESOURCE" .getBytes ());
73+ .writeResponseStatusAndHeaders (s .getBytes ().length , response );
74+ os .write (s .getBytes ());
7375 os .close ();
7476 }
7577 }
@@ -81,12 +83,12 @@ protected Application configure() {
8183
8284 @ Test
8385 public void testGet () {
84- assertThat (target ().request ().get (String .class ), is ("RESOURCE" ));
86+ assertThat (target ().request ().get (String .class ), is (CHECK_STRING ));
8587 }
8688
8789 @ Test
8890 public void testPost () {
89- assertThat (target ().request ().post (Entity .text ("RESOURCE" ), String .class ), is ("RESOURCE" ));
91+ assertThat (target ().request ().post (Entity .text (CHECK_STRING ), String .class ), is (CHECK_STRING ));
9092 }
9193
9294 @ Test
0 commit comments