Junior — Middle
Testlər yazmaq üçün Mockito kitabxanasını istifadə edirsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, Mockito kitabxanası Java-da vahid testlərin yazılmasında geniş istifadə olunur. O, real sinflərin təqlidləri olan mock obyektləri yaratmağa imkan verir və test olunan kodu asılılıqlardan ayırır.
Mockito-nun əsas imkanları:
- Mock obyektləri yaratmaq.
- Mock obyektlərin metodlarının davranışını tənzimləmək.
- Metod çağırışlarını yoxlamaq (verify).
İstifadə nümunəsi:
import static org.mockito.Mockito.*;
// Mock yaratmaq
List<String> mockedList = mock(List.class);
// Davranışı tənzimləmək
when(mockedList.get(0)).thenReturn("Birinci element");
// İstifadə
System.out.println(mockedList.get(0)); // "Birinci element" göstərəcək
// Çağırışı yoxlamaq
verify(mockedList).get(0);
Mockito təmiz və müstəqil testlərin yazılmasına kömək edir, xüsusən də kod xarici xidmətlərə və ya mürəkkəb obyektlərə bağlı olduqda.