Commit 30c7080a by Rubén Ramírez

feat: [TestServicioRecursos]: Hecho el test para la función en servicios para crear un recurso.

parent 0f7a64e4
...@@ -25,16 +25,25 @@ public class TestServicioRecursos { ...@@ -25,16 +25,25 @@ public class TestServicioRecursos {
@Test @Test
@DirtiesContext @DirtiesContext
void testCrearRecurso() { void testCrearRecurso() {
// Crear recurso de prueba
Recurso nuevoRecurso = new Recurso("Titulo Prueba", "Descripción de prueba", LocalDate.now(), "Autor Prueba"); Recurso nuevoRecurso = new Recurso("Titulo Prueba", "Descripción de prueba", LocalDate.now(), "Autor Prueba");
servicioRecursos.crearRecurso(nuevoRecurso); servicioRecursos.crearRecurso(nuevoRecurso);
// Buscar el recurso en la base de datos después de crearlo
List<Recurso> recursos = servicioRecursos.buscarRecursoPorTitulo("Titulo Prueba"); List<Recurso> recursos = servicioRecursos.buscarRecursoPorTitulo("Titulo Prueba");
// Verificar que el recurso fue encontrado
assertThat(recursos).isNotEmpty();
Recurso recursoGuardado = recursos.get(0);
assertThat(nuevoRecurso.getId()).isNotNull(); // Verificar que los datos guardados son correctos
assertThat(nuevoRecurso.getTitulo()).isEqualTo("Titulo Prueba"); assertThat(recursoGuardado.getId()).isNotNull();
assertThat(nuevoRecurso.getDescripcion()).isEqualTo("Descripción de prueba"); assertThat(recursoGuardado.getTitulo()).isEqualTo("Titulo Prueba");
assertThat(nuevoRecurso.getAutor()).isEqualTo("Autor Prueba"); assertThat(recursoGuardado.getDescripcion()).isEqualTo("Descripción de prueba");
assertThat(recursoGuardado.getAutor()).isEqualTo("Autor Prueba");
} }
@Test @Test
@DirtiesContext @DirtiesContext
void testBuscarRecursoPorTitulo() { void testBuscarRecursoPorTitulo() {
......
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