Scénario de test & Cas d'usage
Gestion des droits d'accès et de la sécurité des données.
Découvrir toutes les actions de accessControlAucune préparation spécifique (état 'clean') pour simuler l'oubli de l'initialisation.
| 1 | PROC CAS; |
| 2 | /* S'assurer qu'aucun rôle admin n'est actif et qu'aucune sauvegarde n'est en cours */ |
| 3 | ACCESSCONTROL.dropRole; |
| 4 | RUN; |
| 1 | PROC CAS; |
| 2 | /* Tentative de finaliser une sauvegarde inexistante */ |
| 3 | ACCESSCONTROL.completeBackup; |
| 4 | RUN; |
L'action doit gérer l'absence de contexte proprement. Soit elle renvoie une erreur explicite indiquant qu'aucune sauvegarde n'est en cours, soit elle termine sans effet (idempotence) avec un avertissement dans les logs, sans faire planter la session CAS.