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

Какие знаешь основные аннотации JUnit

@Test – помечает метод как тестовый.
@BeforeEach – выполняется перед каждым тестом.
@AfterEach – выполняется после каждого теста.
@BeforeAll – выполняется один раз перед всеми тестами (статический метод).
@AfterAll – выполняется один раз после всех тестов (статический метод).
@Disabled – игнорирует тест.
@DisplayName – задает читаемое имя теста.
@ParameterizedTest – параметризованный тест.
@RepeatedTest – повторяет тест N раз.

Пример:

java
import org.junit.jupiter.api.*;

class ExampleTest {
    @BeforeAll
    static void setupAll() {
        System.out.println("Before all tests");
    }

    @Test
    @DisplayName("Simple test")
    void test() {
        Assertions.assertEquals(2, 1 + 1);
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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