Junior — Middle
Kas kasutate Mockito teekonda testide kirjutamiseks?
sobes.tech AI
Vastus AI-lt
Jah, Mockito teekond on laialdaselt kasutusel Java-s üksustestide kirjutamisel. See võimaldab luua mock-objekte, mis on reaalsete klasside jäljendused, et isoleerida testitavat koodi sõltuvustest.
Mockito peamised võimalused:
- Mock-objektide loomine.
- Mock-objektide meetodite käitumise seadistamine.
- Meetodite väljakutsete kontroll (verify).
Kasutusnäide:
import static org.mockito.Mockito.*;
// Mock-i loomine
List<String> mockedList = mock(List.class);
// Käitumise seadistamine
when(mockedList.get(0)).thenReturn("Esimene element");
// Kasutamine
System.out.println(mockedList.get(0)); // Kuvab "Esimene element"
// Väljakutse kontroll
verify(mockedList).get(0);
Mockito aitab kirjutada puhtaid ja sõltumatuid teste, eriti kui kood sõltub välistest teenustest või keerukatest objektidest.