Retour aux cas pratiques
TDDExpert
Définir les tests pour un système d’événements avec propagation contrôlée
Scénario
Contexte Vous devez implémenter en TDD un EventDispatcher permettant l’enregistrement de listeners avec option stopPropagation. Le Problème Les listeners doivent s’exécuter dans l’ordre d’enregistrement sauf si l’un stoppe la propagation. Contraintes Créer des tests couvrant exécution complète, arrêt anticipé et absence de listeners. Vérifier l’ordre d’appel et les effets attendus. Livrable attendu Une suite de tests précise décrivant le comportement avant toute implémentation.
Compétences ciblées
tddevent systempropagationtest firstarchitecture