Junior — Middle
Používate knižnicu Mockito na písanie testov?
sobes.tech AI
Odpoveď od AI
Áno, knižnica Mockito sa široko používa na písanie jednotkových testov v Jave. Umožňuje vytváranie mock objektov, ktoré sú napodobeninami skutočných tried, aby sa testovaný kód izoloval od závislostí.
Hlavné funkcie Mockito:
- Vytváranie mock objektov.
- Nastavenie správania metód mock objektov.
- Kontrola volaní metód (verify).
Príklad použitia:
import static org.mockito.Mockito.*;
// Vytvorenie mocku
List<String> mockedList = mock(List.class);
// Nastavenie správania
when(mockedList.get(0)).thenReturn("Prvý prvok");
// Použitie
System.out.println(mockedList.get(0)); // Vytlačí "Prvý prvok"
// Kontrola volania
verify(mockedList).get(0);
Mockito pomáha písať čisté a nezávislé testy, najmä keď kód závisí od externých služieb alebo zložitých objektov.