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
}