Sobes.tech
Middle

Popište hlavní anotace JUnit, které používáte

sobes.tech AI

Odpověď od AI

Hlavní anotace JUnit, které se často používají:

  • @Test — označuje metodu jako test.
  • @BeforeEach — metoda, která se spouští před každým testem, obvykle k přípravě prostředí.
  • @AfterEach — metoda, která se spouští po každém testu, k čištění zdrojů.
  • @BeforeAll — metoda, která se spouští jednou před všemi testy ve třídě (musí být statická).
  • @AfterAll — metoda, která se spouští jednou po všech testech (také statická).
  • @Disabled — deaktivuje test, aby se dočasně nespouštěl.

Příklad:

@BeforeEach
void setup() {
    // příprava dat
}

@Test
void testSomething() {
    // testovací kód
}

@AfterEach
void cleanup() {
    // čištění
}