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