Junior — Middle
Usi la libreria Mockito per scrivere test?
sobes.tech AI
Risposta dell'AI
Sì, la libreria Mockito è ampiamente utilizzata per scrivere test unitari in Java. Permette di creare oggetti mock, ovvero imitazioni di classi reali, per isolare il codice testato dalle dipendenze.
Principali funzionalità di Mockito:
- Creazione di oggetti mock.
- Configurazione del comportamento dei metodi degli oggetti mock.
- Verifica delle chiamate ai metodi (verify).
Esempio di utilizzo:
import static org.mockito.Mockito.*;
// Creazione di un mock
List<String> mockedList = mock(List.class);
// Configurazione del comportamento
when(mockedList.get(0)).thenReturn("Primo elemento");
// Uso
System.out.println(mockedList.get(0)); // Mostrerà "Primo elemento"
// Verifica della chiamata
verify(mockedList).get(0);
Mockito aiuta a scrivere test puliti e indipendenti, specialmente quando il codice dipende da servizi esterni o oggetti complessi.