@Test public void failsToListAllWithInvalidPageSize() throws Throwable { int pageSize = paginationConfig.getMaxPageSize() + 1; Response response = listNetworks(Optional.absent(), Optional.of(pageSize), Optional.absent()); assertThat(response.getStatus(), is(Response.Status.BAD_REQUEST.getStatusCode())); String expectedErrorMsg = String.format( "The page size '%d' is not between '1' and '%d'", pageSize, PaginationConfig.DEFAULT_MAX_PAGE_SIZE); ApiError errors = response.readEntity(ApiError.class); assertThat(errors.getCode(), is(ErrorCode.INVALID_PAGE_SIZE.getCode())); assertThat(errors.getMessage(), is(expectedErrorMsg)); }
@BeforeMethod public void setUpTest() { paginationConfig.setDefaultPageSize(PaginationConfig.DEFAULT_DEFAULT_PAGE_SIZE); paginationConfig.setMaxPageSize(PaginationConfig.DEFAULT_MAX_PAGE_SIZE); }