3333import static com .exonum .client .ExonumApi .MAX_BLOCKS_PER_REQUEST ;
3434import static com .exonum .client .ExonumUrls .BLOCK ;
3535import static com .exonum .client .ExonumUrls .BLOCKS ;
36+ import static com .exonum .client .TestUtils .assertPath ;
3637import static com .exonum .client .request .BlockFilteringOption .INCLUDE_EMPTY ;
3738import static com .exonum .client .request .BlockFilteringOption .SKIP_EMPTY ;
3839import static com .exonum .client .request .BlockTimeOption .INCLUDE_COMMIT_TIME ;
5051import static org .hamcrest .Matchers .hasSize ;
5152import static org .hamcrest .Matchers .is ;
5253import static org .hamcrest .Matchers .nullValue ;
53- import static org .hamcrest .Matchers .startsWith ;
5454import static org .junit .jupiter .api .Assertions .assertFalse ;
5555import static org .junit .jupiter .api .Assertions .assertThrows ;
5656import static org .junit .jupiter .api .Assertions .assertTrue ;
@@ -123,7 +123,7 @@ void getBlockByHeight() throws InterruptedException {
123123 // Assert request params
124124 RecordedRequest recordedRequest = server .takeRequest ();
125125 assertThat (recordedRequest .getMethod (), is ("GET" ));
126- assertThat (recordedRequest . getPath (), startsWith ( BLOCK ) );
126+ assertPath (recordedRequest , BLOCK );
127127 assertThat (recordedRequest .getRequestUrl ().queryParameter ("height" ),
128128 is (String .valueOf (height )));
129129 }
@@ -160,7 +160,7 @@ void getBlocksSinglePageSkippingEmpty() throws InterruptedException {
160160 // Assert request params
161161 RecordedRequest recordedRequest = server .takeRequest ();
162162 assertThat (recordedRequest .getMethod (), is ("GET" ));
163- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
163+ assertPath (recordedRequest , BLOCKS );
164164 int expectedNumBlocks = Math .toIntExact (toHeight - fromHeight + 1 );
165165 assertBlockRequestParams (recordedRequest , expectedNumBlocks , blockFilter , toHeight , timeOption );
166166 }
@@ -197,7 +197,7 @@ void getBlocksSinglePageSkippingEmptyFiltersOutOfRangeBlocks() throws Interrupte
197197 // Assert request params
198198 RecordedRequest recordedRequest = server .takeRequest ();
199199 assertThat (recordedRequest .getMethod (), is ("GET" ));
200- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
200+ assertPath (recordedRequest , BLOCKS );
201201 int expectedNumBlocks = Math .toIntExact (toHeight - fromHeight + 1 );
202202 assertBlockRequestParams (recordedRequest , expectedNumBlocks , blockFilter , toHeight , timeOption );
203203 }
@@ -228,7 +228,7 @@ void getBlocksSinglePageNoTime() throws InterruptedException {
228228 // Assert request params
229229 RecordedRequest recordedRequest = server .takeRequest ();
230230 assertThat (recordedRequest .getMethod (), is ("GET" ));
231- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
231+ assertPath (recordedRequest , BLOCKS );
232232 int expectedNumBlocks = Math .toIntExact (toHeight - fromHeight + 1 );
233233 assertBlockRequestParams (recordedRequest , expectedNumBlocks , blockFilter , toHeight , timeOption );
234234 }
@@ -400,7 +400,7 @@ void getLastBlocksSkippingEmptySinglePage() throws InterruptedException {
400400 // Assert request params
401401 RecordedRequest recordedRequest = server .takeRequest ();
402402 assertThat (recordedRequest .getMethod (), is ("GET" ));
403- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
403+ assertPath (recordedRequest , BLOCKS );
404404 assertBlockRequestParams (recordedRequest , numBlocks , blockFilter , null , timeOption );
405405 }
406406
@@ -437,7 +437,7 @@ void getLastBlocksSkippingEmptyMoreThanCommitted(int overflow)
437437 // Assert request params
438438 RecordedRequest recordedRequest = server .takeRequest ();
439439 assertThat (recordedRequest .getMethod (), is ("GET" ));
440- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
440+ assertPath (recordedRequest , BLOCKS );
441441 int expectedFirstRequestSize = min (blocksCount , MAX_BLOCKS_PER_REQUEST );
442442 assertBlockRequestParams (recordedRequest , expectedFirstRequestSize , blockFilter , null ,
443443 timeOption );
@@ -659,7 +659,7 @@ void getLastBlock() throws InterruptedException {
659659 // Assert request params
660660 RecordedRequest recordedRequest = server .takeRequest ();
661661 assertThat (recordedRequest .getMethod (), is ("GET" ));
662- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
662+ assertPath (recordedRequest , BLOCKS );
663663 assertBlockRequestParams (recordedRequest , 1 , INCLUDE_EMPTY , null , INCLUDE_COMMIT_TIME );
664664 }
665665
@@ -685,7 +685,7 @@ void getLastNotEmptyBlock() throws InterruptedException {
685685 // Assert request params
686686 RecordedRequest recordedRequest = server .takeRequest ();
687687 assertThat (recordedRequest .getMethod (), is ("GET" ));
688- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
688+ assertPath (recordedRequest , BLOCKS );
689689 assertBlockRequestParams (recordedRequest , 1 , SKIP_EMPTY , null , INCLUDE_COMMIT_TIME );
690690 }
691691
@@ -710,7 +710,7 @@ void getLastNotEmptyBlockNoBlock() throws InterruptedException {
710710 // Assert request params
711711 RecordedRequest recordedRequest = server .takeRequest ();
712712 assertThat (recordedRequest .getMethod (), is ("GET" ));
713- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
713+ assertPath (recordedRequest , BLOCKS );
714714 assertBlockRequestParams (recordedRequest , 1 , SKIP_EMPTY , null , INCLUDE_COMMIT_TIME );
715715 }
716716
@@ -738,7 +738,7 @@ void getBlockchainHeight() throws InterruptedException {
738738 // Assert request params
739739 RecordedRequest recordedRequest = server .takeRequest ();
740740 assertThat (recordedRequest .getMethod (), is ("GET" ));
741- assertThat (recordedRequest . getPath (), startsWith ( BLOCKS ) );
741+ assertPath (recordedRequest , BLOCKS );
742742 assertBlockRequestParams (recordedRequest , 0 , INCLUDE_EMPTY , null , NO_COMMIT_TIME );
743743 }
744744
0 commit comments