|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires de la résolution de chemins d'assets (LOT-39, EX-NFR-010/EX-NFR-040). More...
Functions | |
| TEST (AssetPathsTest, FichierExistantResolu) | |
| Un fichier existant dans le dossier d'assets est résolu vers son chemin complet. | |
| TEST (AssetPathsTest, AssetAbsentSignaleSansException) | |
| Un asset absent est signalé par std::nullopt, sans exception (repli possible). | |
| TEST (AssetPathsTest, DossierInexistantSansException) | |
| Un dossier d'assets lui-même inexistant est traité comme « rien à résoudre », sans exception (robustesse, EX-NFR-040). | |
| TEST (AssetPathsTest, DossierNestPasUnAssetValide) | |
| Un chemin désignant un dossier (et non un fichier) n'est pas résolu comme un asset. | |
Tests unitaires de la résolution de chemins d'assets (LOT-39, EX-NFR-010/EX-NFR-040).
| TEST | ( | AssetPathsTest | , |
| AssetAbsentSignaleSansException | ) |
Un asset absent est signalé par std::nullopt, sans exception (repli possible).
Cas de test : Un asset absent est signalé par std::nullopt, sans exception.
Categorie : Unitaire · Asset Paths
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un asset absent est signalé par std::nullopt, sans exception (repli possible).
| TEST | ( | AssetPathsTest | , |
| DossierInexistantSansException | ) |
Un dossier d'assets lui-même inexistant est traité comme « rien à résoudre », sans exception (robustesse, EX-NFR-040).
Cas de test : Un dossier d'assets inexistant est traité comme rien à résoudre.
Categorie : Unitaire · Asset Paths
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un dossier d'assets inexistant est traité comme rien à résoudre, sans exception.
| TEST | ( | AssetPathsTest | , |
| DossierNestPasUnAssetValide | ) |
Un chemin désignant un dossier (et non un fichier) n'est pas résolu comme un asset.
Cas de test : Un chemin désignant un dossier n'est pas résolu comme un asset.
Categorie : Unitaire · Asset Paths
Criticite : Mineur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un chemin désignant un dossier n'est pas résolu comme un asset.
| TEST | ( | AssetPathsTest | , |
| FichierExistantResolu | ) |
Un fichier existant dans le dossier d'assets est résolu vers son chemin complet.
Cas de test : Un fichier existant dans le dossier d'assets est résolu vers son chemin complet.
Categorie : Unitaire · Asset Paths
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un fichier existant dans le dossier d'assets est résolu vers son chemin complet.