Commit c595b986 by Rubén Ramírez

feat: [TestServicioUsuario]: Testeada la nueva función para obtener un listado de usuarios

parent 48c121ff
......@@ -19,7 +19,7 @@ import org.springframework.test.context.ActiveProfiles;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.assertj.core.api.AssertionsForClassTypes.assertThat;import java.util.Base64;
import java.util.List;
import com.ujaen.tfg.mangaffinity.entidades.Usuario;
......@@ -298,5 +298,22 @@ public class TestServicioUsuarios {
}
@Test
@DirtiesContext
void testObtenerAlgunosUsuarios() {
for (int i = 1; i <= 12; i++) {
Usuario usuario = new Usuario("user" + i + "@mail.com", "Usuario" + i, "clave" + i);
servicioUsuarios.crearUsuario(usuario);
}
List<Usuario> algunosUsuarios = servicioUsuarios.obtenerAlgunosUsuarios();
// Comprueba que devuelve como máximo 10
assertThat(algunosUsuarios).isNotNull();
assertThat(algunosUsuarios.size()).isLessThanOrEqualTo(10);
// Comprueba que los usuarios devueltos tienen email del patrón creado
assertThat(algunosUsuarios.stream().allMatch(u -> u.getEmail().startsWith("user"))).isTrue();
}
}
\ 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