|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires de la validation d'un nom de niveau saisi (LOT-15, EX-EDIT-009). More...
Functions | |
| TEST (LevelNameValidationTest, NomSimpleValide) | |
| Un nom simple, sans caractère interdit, est valide. | |
| TEST (LevelNameValidationTest, NomVideOuEspacesInvalide) | |
| Un nom vide ou composé uniquement d'espaces est invalide. | |
| TEST (LevelNameValidationTest, CaractereInterditInvalide) | |
| Un nom contenant un caractère interdit par le système de fichiers Windows est invalide. | |
| TEST (LevelNameValidationTest, NomAccentueValide) | |
| Un nom accentué (Unicode) reste valide : la liste noire ne porte que sur les caractères interdits par le système de fichiers, pas sur une liste blanche restrictive. | |
| TEST (LevelNameValidationTest, TrimRetireLesEspacesDeBord) | |
| trimLevelName retire les espaces de bord sans toucher au contenu. | |
Tests unitaires de la validation d'un nom de niveau saisi (LOT-15, EX-EDIT-009).
| TEST | ( | LevelNameValidationTest | , |
| CaractereInterditInvalide | ) |
Un nom contenant un caractère interdit par le système de fichiers Windows est invalide.
Cas de test : Un nom contenant un caractère interdit par le système de fichiers Windows est invalide.
Categorie : Unitaire · Level Name Validation
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un nom contenant un caractère interdit par le système de fichiers Windows est invalide.
| TEST | ( | LevelNameValidationTest | , |
| NomAccentueValide | ) |
Un nom accentué (Unicode) reste valide : la liste noire ne porte que sur les caractères interdits par le système de fichiers, pas sur une liste blanche restrictive.
Cas de test : Un nom accentué (Unicode) reste valide.
Categorie : Unitaire · Level Name Validation
Criticite : Mineur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un nom accentué (Unicode) reste valide.
| TEST | ( | LevelNameValidationTest | , |
| NomSimpleValide | ) |
Un nom simple, sans caractère interdit, est valide.
Cas de test : Un nom simple, sans caractère interdit, est valide.
Categorie : Unitaire · Level Name Validation
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un nom simple, sans caractère interdit, est valide.
| TEST | ( | LevelNameValidationTest | , |
| NomVideOuEspacesInvalide | ) |
Un nom vide ou composé uniquement d'espaces est invalide.
Cas de test : Un nom vide ou composé uniquement d'espaces est invalide.
Categorie : Unitaire · Level Name Validation
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un nom vide ou composé uniquement d'espaces est invalide.
| TEST | ( | LevelNameValidationTest | , |
| TrimRetireLesEspacesDeBord | ) |
trimLevelName retire les espaces de bord sans toucher au contenu.
Cas de test : trimLevelName retire les espaces de bord sans toucher au contenu.
Categorie : Unitaire · Level Name Validation
Criticite : Mineur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : trimLevelName retire les espaces de bord sans toucher au contenu.