📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 4

Retour
Annotations @BeforeEach et @AfterEach
Intermédiaire
@BeforeEach
void setUp() {
    System.out.println("Avant chaque test");
}

@AfterEach
void tearDown() {
    System.out.println("Après chaque test");
}
Test JUnit 5 de base
Facile
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;

class MonTest {
    @Test
    void addition() {
        assertEquals(2, 1 + 1);
    }
}
Test paramétré
Avancé
@ParameterizedTest
@ValueSource(strings = { "racecar", "radar", "able was I ere I saw elba" })
void palindromes(String candidate) {
    assertTrue(isPalindrome(candidate));
}
Tester une exception
Avancé
@Test
void exceptionTesting() {
    assertThrows(ArithmeticException.class, () -> {
        int result = 1 / 0;
    });
}