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));