|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires du moteur audio (LOT-60, EX-REN-047, EX-NFR-040). More...
Functions | |
| TEST (AudioEngine, MutedEngineAcceptsPreloadAndPlayWithoutError) | |
| Un moteur muet accepte precharge et lecture sans erreur ni plantage. | |
| TEST (AudioEngine, VolumeIsClampedToUnitRange) | |
| Le volume regle est toujours ramene dans [0, 1], jamais propage hors bornes. | |
| TEST (AudioEngine, DefaultVolumeIsFull) | |
| Le volume par defaut d'un moteur fraichement construit est au maximum. | |
Tests unitaires du moteur audio (LOT-60, EX-REN-047, EX-NFR-040).
| TEST | ( | AudioEngine | , |
| DefaultVolumeIsFull | ) |
Le volume par defaut d'un moteur fraichement construit est au maximum.
Cas de test : Le volume par defaut du moteur audio est au maximum.
Categorie : Unitaire · Moteur audio
Criticite : Mineur
Etapes :
1. Construire un AudioEngine sans regler de volume.
Resultat attendu : Le volume lu vaut 1.0.
| TEST | ( | AudioEngine | , |
| MutedEngineAcceptsPreloadAndPlayWithoutError | ) |
Un moteur muet accepte precharge et lecture sans erreur ni plantage.
Cas de test : Un moteur audio muet accepte precharge et lecture sans erreur.
Categorie : Unitaire · Moteur audio
Criticite : Critique
Etapes :
1. Construire un AudioEngine force en etat muet (ForceMuted::Yes).
| TEST | ( | AudioEngine | , |
| VolumeIsClampedToUnitRange | ) |
Le volume regle est toujours ramene dans [0, 1], jamais propage hors bornes.
Cas de test : Le volume du moteur audio est borne a [0, 1].
Categorie : Unitaire · Moteur audio
Criticite : Majeur
Etapes :
1. Regler un volume negatif, puis un volume superieur a 1, puis une valeur intermediaire.
Resultat attendu : La valeur lue est ramenee a l'extremite la plus proche pour les valeurs hors bornes, et inchangee pour une valeur deja valide.