Skip to content

Commit 2559238

Browse files
committed
Integations test: buscarPorNomePagina, returns 400.
Invalid parameters of the page (negative page, items less then 1).
1 parent bb2aa2a commit 2559238

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,15 @@ public void buscarPorNomePagina_successNoParameters_returns200() throws Exceptio
456456
.andExpect(jsonPath("$.content[0].email").value("marcelo@gmail.com"))
457457
.andExpect(jsonPath("$.content.length()").value(2));
458458
}
459+
460+
@ParameterizedTest @CsvSource({"mar, -1, 2", "marc, 0, 0", })
461+
@DisplayName("Returns 400. Invalid parameters of the page (negative page, items less then 1).")
462+
public void buscarPorNomePagina_invalidParameters_returns400(String nome, int pagina, int itens)
463+
throws Exception {
464+
mvc.perform(get("/buscapornome?nome="+nome+"&pagina="+pagina+"&itens="+itens))
465+
.andExpect(status().isBadRequest())
466+
.andExpect(content().string("A página não pode ser negativa e itens não pode ser menor que 1."));
467+
}
459468
}
460469

461470

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -647,8 +647,8 @@ public void buscarPorNomePagina_sucessoSemParametro_retorno200() throws Exceptio
647647
verifyNoMoreInteractions(service);
648648
}
649649

650-
@ParameterizedTest
651-
@CsvSource({"mar, -1, 2", "marc, 0, 0", })
650+
@ParameterizedTest @CsvSource({"mar, -1, 2", "marc, 0, 0", })
651+
@DisplayName("Returns 400. Invalid parameters of the page (negative page, items less then 1).")
652652
public void buscarPorNomePagina_paginaItensInvalidos_retorno400(String nome, int pagina, int itens)
653653
throws Exception {
654654
when(service.buscarPorNome(nome, pagina, itens))

0 commit comments

Comments
 (0)