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.