Sobes.tech
Junior — Middle

Akú knižnicu používate na vytváranie mock objektov v testoch?

sobes.tech AI

Odpoveď od AI

Pre vytvárania falošných objektov v testoch v jazyku Java sa často používa knižnica Mockito. Je jednoduchá na použitie, dobre sa integruje s JUnit a umožňuje vytváranie mockov, definovanie správania a overovanie volaní metód.

Príklad použitia Mockito:

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
String prvok = mockedList.get(0); // vráti "prvý prvok"

// Overenie volania metódy
verify(mockedList).get(0);

Mockito je de facto štandard pre mockovanie v Java projektoch.