Mockito — библиотека для создания мок-объектов. mock(UserRepository.class) или @Mock + @ExtendWith(MockitoExtension.class). when(repo.findById(1L)).thenReturn(Optional.of(user)) — настройка поведения. verify(repo).save(any(User.class)) — проверка вызова. @InjectMocks — автоинжект моков в тестируемый объект. spy() — частичный мок (реальные методы + перехват). doThrow/doReturn — для void-методов и spy. ArgumentCaptor — захват аргумента для проверки. Mockito заменяет реальные зависимости, чтобы тестировать логику изолированно.
Как работает Mockito?
Junior
446 просмотровAFK Offer AI
Как работают лямбда-выражения в Java?