|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires du repli « texture manquante » en damier magenta (LOT-40, EX-NFR-040). More...
Functions | |
| TEST (MissingTextureTest, DimensionsAttendues) | |
| Le damier généré a les dimensions demandées et autant de pixels. | |
| TEST (MissingTextureTest, GenerationDeterministe) | |
| La génération est déterministe : deux appels produisent les mêmes pixels. | |
| TEST (MissingTextureTest, CarreauxAlternesMagentaEtNoir) | |
| Les carreaux alternent magenta et noir : c'est le motif qui rend le repli impossible à confondre avec un asset réel. | |
| TEST (MissingTextureTest, DamierEntierementOpaque) | |
| Tous les pixels sont opaques : un repli transparent passerait inaperçu, alors qu'un asset manquant doit se voir. | |
| TEST (MissingTextureTest, AvertissementNommeAsset) | |
| Le message d'avertissement nomme l'asset attendu, seule information qui permette à l'auteur de savoir quoi créer. | |
Tests unitaires du repli « texture manquante » en damier magenta (LOT-40, EX-NFR-040).
| TEST | ( | MissingTextureTest | , |
| AvertissementNommeAsset | ) |
Le message d'avertissement nomme l'asset attendu, seule information qui permette à l'auteur de savoir quoi créer.
Cas de test : L'avertissement de texture manquante nomme l'asset attendu.
Categorie : Unitaire · Missing Texture
Criticite : Majeur
Etapes :
1. Construire le message pour un asset donne.
Resultat attendu : Le message contient le nom du fichier attendu.
| TEST | ( | MissingTextureTest | , |
| CarreauxAlternesMagentaEtNoir | ) |
Les carreaux alternent magenta et noir : c'est le motif qui rend le repli impossible à confondre avec un asset réel.
Cas de test : Les carreaux du damier alternent magenta et noir.
Categorie : Unitaire · Missing Texture
Criticite : Critique
Etapes :
1. Generer le damier.
2. Lire un pixel de chacun des quatre premiers carreaux.
Resultat attendu : Les carreaux voisins ont des couleurs differentes, magenta et noir.
| TEST | ( | MissingTextureTest | , |
| DamierEntierementOpaque | ) |
Tous les pixels sont opaques : un repli transparent passerait inaperçu, alors qu'un asset manquant doit se voir.
Cas de test : Tous les pixels du damier sont opaques.
Categorie : Unitaire · Missing Texture
Criticite : Critique
Etapes :
1. Generer le damier.
2. Verifier le canal alpha de chaque pixel.
Resultat attendu : Aucun pixel n'est transparent.
| TEST | ( | MissingTextureTest | , |
| DimensionsAttendues | ) |
Le damier généré a les dimensions demandées et autant de pixels.
Cas de test : Le damier genere a les dimensions demandees.
Categorie : Unitaire · Missing Texture
Criticite : Majeur
Etapes :
1. Generer le damier par defaut, puis un damier de 32 px.
Resultat attendu : Les dimensions et le nombre de pixels correspondent.
| TEST | ( | MissingTextureTest | , |
| GenerationDeterministe | ) |
La génération est déterministe : deux appels produisent les mêmes pixels.
Cas de test : La generation du damier est deterministe.
Categorie : Unitaire · Missing Texture
Criticite : Majeur
Etapes :
1. Generer deux fois le damier.
Resultat attendu : Les deux images sont identiques.