Junior — Middle
118
Test yozish uchun Mockito'dan foydalanish tajribangiz bormi?
Qaerda so'ralgan kompaniyalar
Datanomika
Firecode
AIdan javob
sobes.tech AI
Да, я использовал Mockito для написания модульных тестов в Java. Mockito позволяет создавать mock-объекты — имитации реальных зависимостей, чтобы изолировать тестируемый класс и проверить его поведение.
Пример использования Mockito:
import static org.mockito.Mockito.*;
import org.junit.jupiter.api.Test;
class UserServiceTest {
@Test
void testGetUserName() {
UserRepository mockRepo = mock(UserRepository.class);
when(mockRepo.findNameById(1)).thenReturn("Иван");
UserService service = new UserService(mockRepo);
String name = service.getUserName(1);
assertEquals("Иван", name);
verify(mockRepo).findNameById(1);
}
}
Таким образом, Mockito помогает подменять реальные зависимости и проверять взаимодействия с ними.