Pruebas Unitarias

Ejemplo de prueba:

@Test
void testCrearTecnico() {
    when(tecnicoRepository.save(tecnico)).thenReturn(tecnico);
    Tecnico result = tecnicoService.crearTecnico(tecnico);
    assertEquals("Juan", result.getNombre());
}

@Test
void testListarTodos() {
    when(tecnicoRepository.findAll()).thenReturn(List.of(tecnico));
    List<Tecnico> result = tecnicoService.listarTodos();
    assertEquals(1, result.size());
}

@Test
void testBuscarPorId_encontrado() {
    when(tecnicoRepository.findById(1L)).thenReturn(Optional.of(tecnico));
    Tecnico result = tecnicoService.buscarPorId(1L);
    assertEquals(1L, result.getId());
}

Last updated