Sobes.tech
Middle

Опишете основните анотации на JUnit, които използвате

sobes.tech AI

Отговор от AI

Основните annotations в JUnit, които се използват често:

  • @Test — обозначава метод като тест.
  • @BeforeEach — метод, който се изпълнява преди всеки тест, обикновено за подготовка на средата.
  • @AfterEach — метод, който се изпълнява след всеки тест, за почистване на ресурсите.
  • @BeforeAll — метод, който се изпълнява веднъж преди всички тестове в класа (трябва да е статичен).
  • @AfterAll — метод, който се изпълнява веднъж след всички тестове (също статичен).
  • @Disabled — деактивира тест, за да не се изпълнява временно.

Пример:

@BeforeEach
void setup() {
    // подготовка на данни
}

@Test
void testSomething() {
    // тестов код
}

@AfterEach
void cleanup() {
    // почистване
}