Structure Arrange / Act / Assert

Arrange / Act / Assert est une structure de test en trois temps : préparer les données et objets (Arrange), exécuter l'action testée (Act), vérifier le résultat (Assert). Elle rend les tests lisibles, chaque test ne portant que sur un comportement.

Exemple

@Test
void retireLeSolde() {
    var c = new Compte(100);
    c.retirer(30);
    assertEquals(70, c.solde());
}

Notions voisines

Tout le glossaire