assertThrows

assertThrows vérifie qu'un code lève une exception d'un type donné, en recevant le type attendu et une lambda exécutable. Il retourne l'exception, ce qui permet de contrôler son message. Le test échoue si aucune exception, ou une autre, est levée.

Exemple

var e = assertThrows(IllegalArgumentException.class,
    () -> new Compte(-1));

Notions voisines

Tout le glossaire