@Nested et @DisplayName

@Nested regroupe les tests d'un même contexte dans des classes internes pour structurer la suite, et @DisplayName donne à une classe ou un test un nom lisible dans les rapports. Ils améliorent la lecture sans changer le comportement des tests.

Exemple

@DisplayName("Retrait")
@Nested
class Retrait {
    @Test void refuseSiSoldeInsuffisant() {}
}

Notions voisines

Tout le glossaire