Skip to content

Commit d11100b

Browse files
committed
Integration test: listaPaginadaOrdenada, invalid parameters
"Returns 400, invalid parameters of the page."
1 parent cb90d14 commit d11100b

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

]

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Integrations test: listaPaginadaOrdenada, returns 200.
2+
3+
Returns 200 and paginated list. Parameters are provided.
4+
# Please enter the commit message for your changes. Lines starting
5+
# with '#' will be ignored, and an empty message aborts the commit.
6+
#
7+
# On branch main
8+
# Your branch is up to date with 'origin/main'.
9+
#
10+
# Changes to be committed:
11+
# modified: src/test/java/com/sistemaclliente/ClienteControllerIntegrationTest.java
12+
# modified: src/test/java/com/sistemaclliente/ClienteControllerTest.java
13+
#

src/test/java/com/sistemaclliente/ClienteControllerIntegrationTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,14 @@ public void listaPaginadaOrdenada_successWithParameters_returns200() throws Exce
384384
.andExpect(jsonPath("$.content.length()").value(2));
385385
}
386386

387+
@ParameterizedTest @CsvSource({"-1,2", "0,0"})
388+
@DisplayName("Returns 400, invalid parameters of the page.")
389+
public void listaPaginadaOrdenada_invalidParameters_returns400(int pagina, int itens)
390+
throws Exception {
391+
mvc.perform(get("/paginadaordem?pagina="+pagina+"&itens="+itens+"&ordenadoPor=id"))
392+
.andExpect(status().isBadRequest())
393+
.andExpect(content().string("A página não pode ser negativa e itens não pode ser menor que 1."));
394+
}
387395
}
388396

389397

src/test/java/com/sistemaclliente/ClienteControllerTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -554,8 +554,8 @@ public void listaPaginada_erroDeServidor_retorno500() throws Exception {
554554
verifyNoMoreInteractions(service);
555555
}
556556

557-
@ParameterizedTest
558-
@CsvSource({"-1 , 2","0 , 0"})
557+
@ParameterizedTest @CsvSource({"-1 , 2","0 , 0"})
558+
@DisplayName("Returns 400, invalid parameters of the page.")
559559
public void listaPaginadaOrdenada_parametrosInvalidos_retorno400(int pagina, int itens)
560560
throws Exception {
561561
when(service.listaPaginadaPorOrdenacao(pagina, itens, "id")).thenThrow(new

0 commit comments

Comments
 (0)