Sobes.tech
Middle

Descrivi le principali annotazioni di JUnit che utilizzi

sobes.tech AI

Risposta dell'AI

Annotazioni principali di JUnit comunemente usate:

  • @Test — contrassegna un metodo come test.
  • @BeforeEach — metodo che viene eseguito prima di ogni test, di solito per preparare l'ambiente.
  • @AfterEach — metodo che viene eseguito dopo ogni test, per pulire le risorse.
  • @BeforeAll — metodo che viene eseguito una volta prima di tutti i test nella classe (deve essere statico).
  • @AfterAll — metodo che viene eseguito una volta dopo tutti i test (anch'esso statico).
  • @Disabled — disabilita il test per non eseguirlo temporaneamente.

Esempio:

@BeforeEach
void setup() {
    // preparazione dati
}

@Test
void testSomething() {
    // codice di test
}

@AfterEach
void cleanup() {
    // pulizia
}