Встречается на собеседованиях • сегодня
Что такое JUnit
JUnit — это фреймворк для модульного тестирования (unit testing) в Java. Он позволяет писать и запускать повторяемые тесты автоматически.
Основные аннотации:
@Test— помечает метод как тестовый.@Before/@After— выполняются до/после каждого теста.@BeforeClass/@AfterClass— выполняются один раз для всего класса.
Пример:
java
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
@Test
public void testAddition() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
}Ключевые фишки:
- Поддержка assertions (
assertEquals,assertTrueи др.). - Параметризованные тесты (
@ParameterizedTest). - Интеграция с Maven/Gradle.
- Расширяемость через правила (
@Rule) и расширения.
Используется для проверки корректности кода, рефакторинга и CI/CD.

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