Junior — Middle
¿Utilizas la biblioteca Mockito para escribir pruebas?
sobes.tech AI
Respuesta de la IA
Sí, la biblioteca Mockito se utiliza ampliamente para escribir pruebas unitarias en Java. Permite crear objetos mock, que son imitaciones de clases reales, para aislar el código probado de las dependencias.
Las principales funciones de Mockito:
- Crear objetos mock.
- Configurar el comportamiento de los métodos de los objetos mock.
- Verificar llamadas a métodos (verify).
Ejemplo de uso:
import static org.mockito.Mockito.*;
// Crear mock
List<String> mockedList = mock(List.class);
// Configurar comportamiento
when(mockedList.get(0)).thenReturn("Primer elemento");
// Uso
System.out.println(mockedList.get(0)); // Mostrará "Primer elemento"
// Verificación de llamada
verify(mockedList).get(0);
Mockito ayuda a escribir pruebas limpias e independientes, especialmente cuando el código depende de servicios externos o objetos complejos.