Sobes.tech
Middle

Περιγράψτε τις βασικές σημάνσεις του JUnit που χρησιμοποιείτε

sobes.tech AI

Απάντηση από AI

Οι κύριες σημειώσεις του JUnit που χρησιμοποιούνται συχνά:

  • @Test — σηματοδοτεί μια μέθοδο ως δοκιμή.
  • @BeforeEach — μέθοδος που εκτελείται πριν από κάθε δοκιμή, συνήθως για την προετοιμασία του περιβάλλοντος.
  • @AfterEach — μέθοδος που εκτελείται μετά από κάθε δοκιμή, για τον καθαρισμό των πόρων.
  • @BeforeAll — μέθοδος που εκτελείται μία φορά πριν από όλες τις δοκιμές στην κλάση (πρέπει να είναι στατική).
  • @AfterAll — μέθοδος που εκτελείται μία φορά μετά από όλες τις δοκιμές (επίσης στατική).
  • @Disabled — απενεργοποιεί τη δοκιμή ώστε να μην εκτελείται προσωρινά.

Παράδειγμα:

@BeforeEach
void setup() {
    // προετοιμασία δεδομένων
}

@Test
void testSomething() {
    // κώδικας δοκιμής
}

@AfterEach
void cleanup() {
    // καθαρισμός
}