1414
1515import static io .netty .handler .codec .http .HttpHeaderNames .*;
1616import static org .asynchttpclient .Dsl .*;
17- import static org .asynchttpclient .test .TestUtils .LARGE_IMAGE_BYTES ;
17+ import static org .asynchttpclient .test .TestUtils .* ;
1818import static org .testng .Assert .assertEquals ;
1919import io .netty .buffer .ByteBuf ;
2020import io .netty .buffer .Unpooled ;
@@ -222,11 +222,10 @@ public void testStreamingPutImage() throws Exception {
222222 public void testConnectionDoesNotGetClosed () throws Exception {
223223 // test that we can stream the same request multiple times
224224 try (AsyncHttpClient client = asyncHttpClient (config ().setRequestTimeout (100 * 6000 ))) {
225- String expectedMd5 = TestUtils .md5 (LARGE_IMAGE_BYTES );
226225 BoundRequestBuilder requestBuilder = client .preparePut (getTargetUrl ())//
227226 .setBody (createPublisher (LARGE_IMAGE_BYTES , 1000 ))//
228227 .setHeader ("X-" + CONTENT_LENGTH , LARGE_IMAGE_BYTES .length )//
229- .setHeader ("X-" + CONTENT_MD5 , expectedMd5 );
228+ .setHeader ("X-" + CONTENT_MD5 , LARGE_IMAGE_BYTES_MD5 );
230229
231230 Response response = requestBuilder .execute ().get ();
232231 assertEquals (response .getStatusCode (), 200 , "HTTP response was invalid on first request." );
@@ -235,8 +234,8 @@ public void testConnectionDoesNotGetClosed() throws Exception {
235234 responseBody = response .getResponseBodyAsBytes ();
236235 assertEquals (Integer .valueOf (response .getHeader ("X-" + CONTENT_LENGTH )).intValue (), LARGE_IMAGE_BYTES .length , "Server side payload length invalid" );
237236 assertEquals (responseBody .length , LARGE_IMAGE_BYTES .length , "Client side payload length invalid" );
238- assertEquals (response .getHeader (CONTENT_MD5 ), expectedMd5 , "Server side payload MD5 invalid" );
239- assertEquals (TestUtils .md5 (responseBody ), expectedMd5 , "Client side payload MD5 invalid" );
237+ assertEquals (response .getHeader (CONTENT_MD5 ), LARGE_IMAGE_BYTES_MD5 , "Server side payload MD5 invalid" );
238+ assertEquals (TestUtils .md5 (responseBody ), LARGE_IMAGE_BYTES_MD5 , "Client side payload MD5 invalid" );
240239 assertEquals (responseBody , LARGE_IMAGE_BYTES , "Image bytes are not equal on first attempt" );
241240
242241 response = requestBuilder .execute ().get ();
@@ -246,8 +245,8 @@ public void testConnectionDoesNotGetClosed() throws Exception {
246245 assertEquals (responseBody .length , LARGE_IMAGE_BYTES .length , "Client side payload length invalid" );
247246
248247 try {
249- assertEquals (response .getHeader (CONTENT_MD5 ), expectedMd5 , "Server side payload MD5 invalid" );
250- assertEquals (TestUtils .md5 (responseBody ), expectedMd5 , "Client side payload MD5 invalid" );
248+ assertEquals (response .getHeader (CONTENT_MD5 ), LARGE_IMAGE_BYTES_MD5 , "Server side payload MD5 invalid" );
249+ assertEquals (TestUtils .md5 (responseBody ), LARGE_IMAGE_BYTES_MD5 , "Client side payload MD5 invalid" );
251250 assertEquals (responseBody , LARGE_IMAGE_BYTES , "Image bytes weren't equal on subsequent test" );
252251 } catch (AssertionError e ) {
253252 e .printStackTrace ();
0 commit comments