Sobes.tech
Middle

Aprašykite pagrindines JUnit anotacijas, kurias naudojate

sobes.tech AI

Atsakymas iš AI

Dažnai naudojamos pagrindinės JUnit anotacijos:

  • @Test — pažymi metodą kaip testą.
  • @BeforeEach — metodas, kuris vykdomas prieš kiekvieną testą, dažniausiai aplinkos paruošimui.
  • @AfterEach — metodas, kuris vykdomas po kiekvieno testo, išteklių valymui.
  • @BeforeAll — metodas, kuris vykdomas vieną kartą prieš visus klasės testus (turi būti statinis).
  • @AfterAll — metodas, kuris vykdomas vieną kartą po visų testų (taip pat statinis).
  • @Disabled — išjungia testą, kad laikinai nevykdytųsi.

Pavyzdys:

@BeforeEach
void setup() {
    // duomenų paruošimas
}

@Test
void testSomething() {
    // testavimo kodas
}

@AfterEach
void cleanup() {
    // valymas
}