JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
test_palette_appearance.cpp File Reference

Tests unitaires du choix de vignette de la palette (LOT-42 TACHE-05, EX-EDIT-027). More...

Functions

 TEST (PaletteAppearanceTest, ModePhysiqueMontreLaCouleurPlate)
 En mode Physique, la palette montre la couleur plate.
 TEST (PaletteAppearanceTest, ModeTextureMontreLeSkin)
 En mode Texture, la palette montre le skin assigne.
 TEST (PaletteAppearanceTest, SkinARaccordsMontreLaCaseRepresentative)
 Un skin a raccords montre sa case representative.
 TEST (PaletteAppearanceTest, TypeNonSkinneMontreLeDamier)
 Un type non skinne montre le damier dans la palette.
 TEST (PaletteAppearanceTest, PaletteEtCanevasDecidentPareil)
 La palette et le canevas prennent la meme decision.

Detailed Description

Tests unitaires du choix de vignette de la palette (LOT-42 TACHE-05, EX-EDIT-027).

Function Documentation

◆ TEST() [1/5]

TEST ( PaletteAppearanceTest ,
ModePhysiqueMontreLaCouleurPlate  )

En mode Physique, la palette montre la couleur plate.

Cas de test : En mode Physique, la palette montre la couleur plate du type.
Categorie : Unitaire · Vignette de palette
Criticite : Critique
Etapes :
1. Demander la vignette de Solid en mode Physique, alors qu'un skin lui est assigne.
Resultat attendu : La vignette vient de l'atlas, a la region d'atlas du type.

◆ TEST() [2/5]

TEST ( PaletteAppearanceTest ,
ModeTextureMontreLeSkin  )

En mode Texture, la palette montre le skin assigne.

Cas de test : En mode Texture, la palette montre le fichier reellement assigne.
Categorie : Unitaire · Vignette de palette
Criticite : Critique
Etapes :
1. Demander la vignette de Block, assigne a un skin en mode image unique.
Resultat attendu : La vignette vient du skin, nomme son fichier, et couvre une case entiere.

◆ TEST() [3/5]

TEST ( PaletteAppearanceTest ,
PaletteEtCanevasDecidentPareil  )

La palette et le canevas prennent la meme decision.

Cas de test : La palette et le canevas resolvent la meme source pour chaque type.
Categorie : Unitaire · Vignette de palette
Criticite : Critique
Etapes :
1. Pour plusieurs types et les deux modes, comparer la source choisie par la palette a celle choisie par la resolution du canevas.
Resultat attendu : Les deux designent toujours la meme origine d'image.

◆ TEST() [4/5]

TEST ( PaletteAppearanceTest ,
SkinARaccordsMontreLaCaseRepresentative  )

Un skin a raccords montre sa case representative.

Cas de test : Un skin a raccords montre l'interieur plein de sa planche.
Categorie : Unitaire · Vignette de palette
Criticite : Majeur
Etapes :
1. Demander la vignette de Solid, assigne a une planche a raccords.
Resultat attendu : La region est celle de la case representative, et non la case zero.

◆ TEST() [5/5]

TEST ( PaletteAppearanceTest ,
TypeNonSkinneMontreLeDamier  )

Un type non skinne montre le damier dans la palette.

Cas de test : Un type non skinne montre le damier dans la palette, comme dans le niveau.
Categorie : Unitaire · Vignette de palette
Criticite : Critique
Etapes :
1. Demander la vignette d'un type absent du catalogue, en mode Texture.

  1. Demander une vignette sans catalogue du tout.
    Resultat attendu : Les deux rendent le damier en entier.