|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires du choix de vignette de la palette (LOT-42 TACHE-05, EX-EDIT-027). More...
#include <gtest/gtest.h>#include "Core/Levels/TileType.h"#include "HMI/Editor/PaletteAppearance.h"#include "HMI/Graphics/MissingTexture.h"#include "HMI/Graphics/RenderMode.h"#include "HMI/Graphics/SkinCatalog.h"#include "HMI/Graphics/TextureAtlas.h"#include "HMI/Graphics/TileAppearance.h"#include "HMI/Graphics/TileAutotile.h"#include "HMI/Graphics/TileSkinTag.h"#include "HMI/Graphics/TileVisuals.h"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. | |
Tests unitaires du choix de vignette de la palette (LOT-42 TACHE-05, EX-EDIT-027).
| 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 | ( | 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 | ( | 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 | ( | 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 | ( | 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.