Sobes.tech
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.