Встречается на собеседованиях • сегодня
Есть ли опыт работы с Unit тестами
Да, писал. Использовал JUnit и Mockito для модульного тестирования. Пример простого теста для сервиса:
java
@Test
public void testAddUser() {
UserService userService = new UserService();
User user = new User("test@example.com");
User savedUser = userService.addUser(user);
assertNotNull(savedUser.getId());
assertEquals("test@example.com", savedUser.getEmail());
}Для тестирования с зависимостями применял моки:
java
@Test
public void testGetUserById() {
UserRepository mockRepo = mock(UserRepository.class);
when(mockRepo.findById(1L)).thenReturn(Optional.of(new User(1L, "test@example.com")));
UserService service = new UserService(mockRepo);
User user = service.getUserById(1L);
assertEquals(1L, user.getId());
}Также знаком с параметризованными тестами и тестированием исключений.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы