Commit 3e9dd927 by Rubén Ramírez

feat: [TestServicioUsuarios]: Testaedo el método necesario para buscar en usuario por id

parent 7399a9d0
......@@ -89,13 +89,13 @@ public class TestServicioUsuarios {
@DirtiesContext
void testBuscaUsuario() {
// Creo un usuario normal
Usuario usuario1 = new Usuario("usuario@test.com", "Usuario", "password123");
Usuario usuario1 = new Usuario("usuarios@test.com", "Usuarios", "password123");
servicioUsuarios.crearUsuario(usuario1);
// Busco el usuario por email
Usuario usuarioGuardado = servicioUsuarios.buscaUsuario("usuario@test.com");
Usuario usuarioGuardado = servicioUsuarios.buscaUsuario("usuarios@test.com");
assertThat(usuarioGuardado).isNotNull();
assertThat(usuarioGuardado.getEmail()).isEqualTo("usuario@test.com");
assertThat(usuarioGuardado.getEmail()).isEqualTo("usuarios@test.com");
//Busco al usuario administrador
Usuario usuarioAdmin = servicioUsuarios.buscaUsuario("admin@example.com");
......@@ -132,4 +132,23 @@ public class TestServicioUsuarios {
assertThatThrownBy(() -> servicioUsuarios.obtenerBibliotecaDeUsuario(usuarioNoExistenteId))
.isInstanceOf(UsuarioNoExiste.class);
}
@Test
@DirtiesContext
void testBuscaUsuarioPorId() {
// Creo un usuario normal
Usuario usuario1 = new Usuario("usuario@test.com", "Usuario", "password123");
servicioUsuarios.crearUsuario(usuario1);
// Busco el usuario por ID
Usuario usuarioGuardado = servicioUsuarios.buscaUsuario(usuario1.getId());
assertThat(usuarioGuardado).isNotNull();
assertThat(usuarioGuardado.getEmail()).isEqualTo("usuario@test.com");
// Busco un usuario que no existe
Long idInexistente = 999L;
assertThatThrownBy(() -> servicioUsuarios.buscaUsuario(idInexistente))
.isInstanceOf(UsuarioNoExiste.class);
}
}
\ No newline at end of file
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