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

Есть ли опыт в работе с библиотеками для тестирования

Да, есть опыт работы с популярными библиотеками для тестирования в Java.

JUnit 5 – основной фреймворк для модульного тестирования. Поддерживает аннотации @Test, @BeforeEach, @AfterEach, параметризованные тесты (@ParameterizedTest).

java
@Test
void testAddition() {
    assertEquals(4, Calculator.add(2, 2));
}

Mockito – для мокирования зависимостей:

java
@Test
void testUserService() {
    UserRepository mockRepo = mock(UserRepository.class);
    when(mockRepo.findById(1L)).thenReturn(new User("John"));
    UserService service = new UserService(mockRepo);
    assertEquals("John", service.getUserName(1L));
}

Также использовал TestNG (альтернатива JUnit), AssertJ для fluent-assertions и WireMock для тестирования HTTP-сервисов.

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

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

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

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