Retour aux cas pratiques
Tests UnitairesAvancé
Mettre en place des tests couvrant les exceptions personnalisées
Scénario
Contexte Une fonction withdraw(amount) lève une erreur personnalisée si le solde est insuffisant. Le Problème Il faut tester que l’exception est bien levée et contient le bon message. Contraintes Créer des tests vérifiant à la fois le type d’erreur et son message. Tester également un cas valide. Livrable attendu Une suite de tests assurant la robustesse du comportement en cas d’erreur métier.
Compétences ciblées
exception testingerror handlingunit testingcoverage