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

Какие знаешь инструменты для Unit тестирования

В Java популярны следующие инструменты для Unit-тестирования: 1. **JUnit** – стандартный фреймворк (JUnit 4/5). Пример: ```java @Test void testAddition() { assertEquals(4, 2 + 2); } ``` 2. **TestNG** – альтернатива JUnit с поддержкой параметризованных тестов, зависимостей и групп. 3. **Mockito** – для создания мок-объектов: ```java List mockedList = mock(List.class); when(mockedList.size()).thenReturn(10); ``` 4. **PowerMock** – расширение Mockito для мокирования статических методов и конструкторов. 5. **AssertJ** – fluent-assertions для читаемых проверок: ```java assertThat(list).hasSize(3).contains("a", "b"); ``` 6. **Hamcrest** – библиотека матчеров для гибких проверок. Для интеграции: **Spring Test** (в Spring-приложениях), **JUnit Jupiter** (JUnit 5).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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