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

Писал ли тесты для проекта

Да, писал тесты, в основном юнит-тесты с JUnit и интеграционные с TestContainers. Например:

java
@Test
void shouldReturnValidUserById() {
    User expected = new User(1L, "test@mail.com");
    when(userRepository.findById(1L)).thenReturn(Optional.of(expected));
    
    User actual = userService.getUserById(1L);
    
    assertEquals(expected, actual);
    verify(userRepository).findById(1L);
}

Использовал Mockito для моков, AssertJ для ассертов. Для покрытия применял JaCoCo, стремился к 80%+. Тесты писал до кода (TDD) или параллельно с реализацией.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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