Встречается на собеседованиях • сегодня

Писал ли модульные тесты в последнем проекте

Да, писал модульные тесты с использованием JUnit 5 и Mockito. В основном покрывал тестами сервисный слой и утилитные классы.

Пример теста для сервиса:

java
@Test
void shouldReturnUserById() {
    // given
    Long userId = 1L;
    User expectedUser = new User(userId, "test@example.com");
    when(userRepository.findById(userId)).thenReturn(Optional.of(expectedUser));
text
// when
User actualUser = userService.getUserById(userId);

// then
assertEquals(expectedUser, actualUser);
verify(userRepository).findById(userId);

}

text

Также использовал параметризованные тесты для проверки разных сценариев. Тесты помогли быстро находить регрессии после изменений кода.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы