Встречается на собеседованиях • сегодня
За счет чего реализуется Unit тестирование
Unit-тестирование в Java реализуется с помощью фреймворков, таких как JUnit, TestNG или Mockito. Основные принципы:
- Изоляция – тестируется отдельный метод/класс без зависимостей (используются моки/stubs)
- Автоматизация – тесты запускаются без ручного вмешательства
- Детерминированность – результат должен быть предсказуемым
Пример с JUnit 5:
java
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class CalculatorTest {
@Test
void testAdd() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
}Ключевые инструменты:
- Assertions – проверка ожидаемых результатов
- Mocking (Mockito) – имитация зависимостей
- Test Runners – управление выполнением тестов
- Аннотации – @Test, @BeforeEach и др. для настройки тестов

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