Sobes.tech
Middle

Aprakstiet galvenās JUnit anotācijas, kuras izmantojat

sobes.tech AI

Atbilde no AI

Bieži izmantotās galvenās JUnit anotācijas:

  • @Test — iezīmē metodi kā testu.
  • @BeforeEach — metode, kas tiek izpildīta pirms katra testa, parasti vides sagatavošanai.
  • @AfterEach — metode, kas tiek izpildīta pēc katra testa, resursu tīrīšanai.
  • @BeforeAll — metode, kas tiek izpildīta vienreiz pirms visiem klases testiem (jābūt statiskai).
  • @AfterAll — metode, kas tiek izpildīta vienreiz pēc visiem testiem (arī statiska).
  • @Disabled — atspējo testu, lai to pagaidu neizpildītu.

Piemērs:

@BeforeEach
void setup() {
    // datu sagatavošana
}

@Test
void testSomething() {
    // testa kods
}

@AfterEach
void cleanup() {
    // tīrīšana
}