Cycle de vie Maven
Clique une phase du pipeline : Maven exécute automatiquement toutes les précédentes.
Chaque phase entraîne toutes les précédentes : c'est le cycle de vie par défaut.
DivisionParZéro
public int div(int a, int b) { return a / b; }
@Test
public void testFix() {
}
📝 Quiz Maven & JUnit
Testez vos connaissances sur Maven et JUnit avant le jeu Bug Buster !
JUnit 5
Le framework standard. Utilise les annotations @Test, @BeforeEach, @AfterAll pour structurer les tests.
Assertions
assertEquals(attendu, reel) vérifie l'égalité. assertTrue(condition) vérifie un booléen.
Maven
Gère les dépendances (comme JUnit) dans le fichier pom.xml. Commande : mvn test.
La barre verte JUnit
Casse ou répare les méthodes avec les pastilles, puis lance mvn test : la barre ne pardonne rien.
Configure les bugs, puis lance mvn test. Un seul échec suffit à rougir la barre.