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
    Définir les tests pour un système d’événements avec propagation contrôlée — mise en situation TDD | CodeDuel