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