Retour aux cas pratiques
TDDExpert
Définir les tests pour un système de permissions hiérarchiques
Scénario
Contexte Vous devez implémenter en TDD un PermissionService gérant des rôles hiérarchiques avec héritage de droits. Le Problème Les rôles supérieurs doivent automatiquement inclure les permissions des rôles inférieurs. Contraintes Créer des tests couvrant rôle simple, rôle hérité et combinaison de permissions multiples. Vérifier explicitement les droits accordés et refusés. Livrable attendu Une suite de tests détaillant précisément la logique d’héritage avant implémentation.
Compétences ciblées
tddauthorizationrole hierarchytest firstbusiness rules