Junior — Middle
რომელ ბიბლიოთეკას იყენებ ტესტებში მოკ-ობიექტების შესაქმნელად?
sobes.tech AI
პასუხი AI-სგან
Java ტესტებში ყალბი ობიექტების შექმნისთვის ხშირად გამოიყენება Mockito ბიბლიოთეკა. იგი მარტივია გამოყენებაში, კარგად ინტეგრირებულია JUnit-თან და საშუალებას აძლევს შექმნათ მოკები, განსაზღვროთ ქცევა და გადაამოწმოთ მეთოდების გამოძახებები.
Mockito-ის გამოყენების მაგალითი:
import static org.mockito.Mockito.*;
// მოკის შექმნა
List<String> mockedList = mock(List.class);
// ქცევის განსაზღვრა
when(mockedList.get(0)).thenReturn("პირველი ელემენტი");
// გამოყენება
String ელემენტი = mockedList.get(0); // დაბრუნდება "პირველი ელემენტი"
// მეთოდის გამოძახების გადამოწმება
verify(mockedList).get(0);
Mockito არის ფლაგმანი სტანდარტი მოკინგისთვის Java პროექტებში.