Sobes.tech
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 პროექტებში.