|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires de la table événement → son (LOT-60, EX-REN-047). More...
Functions | |
| TEST (SoundTriggersTest, TableExhaustive) | |
| La table événement → son est exhaustive : chaque valeur de l'énumération a une entrée. | |
| TEST (SoundTriggersTest, EvenementsDePersonnageResolvent) | |
| Les evenements de personnage resolvent vers les identifiants de sounds.json attendus. | |
| TEST (SoundTriggersTest, EvenementsDeMecanismesResolvent) | |
| Les evenements de mecanismes resolvent vers les identifiants attendus. | |
| TEST (SoundTriggersTest, EvenementsSansBruitageResolventNullopt) | |
| Des evenements sans bruitage dedie resolvent explicitement vers le silence. | |
Tests unitaires de la table événement → son (LOT-60, EX-REN-047).
| TEST | ( | SoundTriggersTest | , |
| EvenementsDeMecanismesResolvent | ) |
Les evenements de mecanismes resolvent vers les identifiants attendus.
Cas de test : Les evenements de mecanismes resolvent les bons identifiants de son.
Categorie : Unitaire · Declencheurs de son
Criticite : Majeur
Etapes :
1. Resoudre SwitchToggled, PressurePlatePressed, PressurePlateReleased.
Resultat attendu : interrupteur, plaque_pression (les deux fronts de la plaque partagent le meme son).
| TEST | ( | SoundTriggersTest | , |
| EvenementsDePersonnageResolvent | ) |
Les evenements de personnage resolvent vers les identifiants de sounds.json attendus.
Cas de test : Les evenements de personnage resolvent les bons identifiants de son.
Categorie : Unitaire · Declencheurs de son
Criticite : Critique
Etapes :
1. Resoudre Jumped, Landed, Dashed, Died, ExitReached.
Resultat attendu : Chacun resout l'identifiant attendu (saut, atterrissage, dash, mort, sortie_atteinte).
| TEST | ( | SoundTriggersTest | , |
| EvenementsSansBruitageResolventNullopt | ) |
Des evenements sans bruitage dedie resolvent explicitement vers le silence.
Cas de test : Des evenements sans bruitage dedie resolvent vers std::nullopt.
Categorie : Unitaire · Declencheurs de son
Criticite : Mineur
Etapes :
1. Resoudre WallContactEnter et BlockPushed.
Resultat attendu : std::nullopt pour les deux – silence documente, pas un oubli.
| TEST | ( | SoundTriggersTest | , |
| TableExhaustive | ) |
La table événement → son est exhaustive : chaque valeur de l'énumération a une entrée.
Cas de test : La table evenement vers son est exhaustive.
Categorie : Unitaire · Declencheurs de son
Criticite : Critique
Etapes :
1. Parcourir toutes les valeurs de GameEvent (0 a GAME_EVENT_COUNT - 1).