@@ -125,7 +125,7 @@ public void testProxyPartialResponse() throws Exception {
125125 assertThat (response .second .headers .containsKey ("Accept-Ranges" )).isTrue ();
126126 assertThat (response .second .headers .get ("Accept-Ranges" ).get (0 )).isEqualTo ("bytes" );
127127 assertThat (response .second .headers .containsKey ("Content-Range" )).isTrue ();
128- String rangeHeader = String .format ("bytes %d-%d/%d" , offset , HTTP_DATA_BIG_SIZE , HTTP_DATA_BIG_SIZE );
128+ String rangeHeader = String .format ("bytes %d-%d/%d" , offset , HTTP_DATA_BIG_SIZE - 1 , HTTP_DATA_BIG_SIZE );
129129 assertThat (response .second .headers .get ("Content-Range" ).get (0 )).isEqualTo (rangeHeader );
130130 byte [] expectedData = Arrays .copyOfRange (loadAssetFile (ASSETS_DATA_BIG_NAME ), offset , HTTP_DATA_BIG_SIZE );
131131 assertThat (response .second .data ).isEqualTo (expectedData );
@@ -143,7 +143,7 @@ public void testProxyPartialResponseWithRedirect() throws Exception {
143143 assertThat (response .second .headers .containsKey ("Accept-Ranges" )).isTrue ();
144144 assertThat (response .second .headers .get ("Accept-Ranges" ).get (0 )).isEqualTo ("bytes" );
145145 assertThat (response .second .headers .containsKey ("Content-Range" )).isTrue ();
146- String rangeHeader = String .format ("bytes %d-%d/%d" , offset , HTTP_DATA_BIG_SIZE , HTTP_DATA_BIG_SIZE );
146+ String rangeHeader = String .format ("bytes %d-%d/%d" , offset , HTTP_DATA_BIG_SIZE - 1 , HTTP_DATA_BIG_SIZE );
147147 assertThat (response .second .headers .get ("Content-Range" ).get (0 )).isEqualTo (rangeHeader );
148148 byte [] expectedData = Arrays .copyOfRange (loadAssetFile (ASSETS_DATA_BIG_NAME ), offset , HTTP_DATA_BIG_SIZE );
149149 assertThat (response .second .data ).isEqualTo (expectedData );
0 commit comments