Commit 26cfcfec by Rubén Ramírez

feat: [TestUsuariosController]: Actualizada la función test para filtrar los usuarios

parent 0eaab471
......@@ -493,6 +493,7 @@ public class TestUsuariosController {
assertThat(usuario.getEmail()).isNull(); // porque no se devuelve en el DTO
assertThat(usuario.getNombreUsuario()).isEqualTo("VerUsuario");
}
@Test
@DirtiesContext
void testFiltrarUsuariosPorNombre() {
......@@ -531,12 +532,14 @@ public class TestUsuariosController {
assertThat(sinCoincidencias.getStatusCode()).isEqualTo(HttpStatus.NO_CONTENT);
// --- Caso 3: Sin parámetro ---
ResponseEntity<Void> sinParametro = restTemplateUsuarios.exchange(
"/", HttpMethod.GET, request, Void.class
ResponseEntity<DTOUsuario[]> respuestaGenerica = restTemplateUsuarios.exchange(
"/", HttpMethod.GET, request, DTOUsuario[].class
);
assertThat(sinParametro.getStatusCode()).isEqualTo(HttpStatus.BAD_REQUEST);
assertThat(respuestaGenerica.getStatusCode()).isEqualTo(HttpStatus.OK);
DTOUsuario[] genericos = respuestaGenerica.getBody();
assertThat(genericos).isNotNull();
assertThat(genericos.length).isLessThanOrEqualTo(10);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment