Junior — Middle
Používáte knihovnu Mockito k psaní testů?
sobes.tech AI
Odpověď od AI
Ano, knihovna Mockito se široce používá pro psaní jednotkových testů v jazyce Java. Umožňuje vytvářet mock objekty, což jsou napodobeniny skutečných tříd, aby bylo možné izolovat testovaný kód od závislostí.
Hlavní funkce Mockito:
- Vytváření mock objektů.
- Nastavení chování metod mock objektů.
- Kontrola volání metod (verify).
Příklad použití:
import static org.mockito.Mockito.*;
// Vytvoření mocku
List<String> mockedList = mock(List.class);
// Nastavení chování
when(mockedList.get(0)).thenReturn("První prvek");
// Použití
System.out.println(mockedList.get(0)); // Vytiskne "První prvek"
// Kontrola volání
verify(mockedList).get(0);
Mockito pomáhá psát čisté a nezávislé testy, zejména když kód závisí na externích službách nebo složitých objektech.