Встречается на собеседованиях • сегодня
С каким JUnit работал
JUnit 5 (Jupiter) - последняя версия. Основные аннотации: @Test, @BeforeEach, @AfterEach, @BeforeAll, @AfterAll. Поддерживает параметризованные тесты через @ParameterizedTest и @ValueSource/@CsvSource. Пример:
java
import org.junit.jupiter.api.*;
class CalculatorTest {
@Test
void testAddition() {
Assertions.assertEquals(4, Calculator.add(2, 2));
}
@ParameterizedTest
@ValueSource(ints = {1, 2, 3})
void testIsPositive(int number) {
Assertions.assertTrue(number > 0);
}
}Также знаком с JUnit 4 (аннотации @Before, @After), но предпочитаю JUnit 5 из-за лямбд-поддержки и улучшенного API.

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