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