Middle
Опишете основните анотации на JUnit, които използвате
sobes.tech AI
Отговор от AI
Основните annotations в JUnit, които се използват често:
@Test— обозначава метод като тест.@BeforeEach— метод, който се изпълнява преди всеки тест, обикновено за подготовка на средата.@AfterEach— метод, който се изпълнява след всеки тест, за почистване на ресурсите.@BeforeAll— метод, който се изпълнява веднъж преди всички тестове в класа (трябва да е статичен).@AfterAll— метод, който се изпълнява веднъж след всички тестове (също статичен).@Disabled— деактивира тест, за да не се изпълнява временно.
Пример:
@BeforeEach
void setup() {
// подготовка на данни
}
@Test
void testSomething() {
// тестов код
}
@AfterEach
void cleanup() {
// почистване
}