|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires du gestionnaire de cycle de vie des entités. More...
Functions | |
| TEST (EntityManagerTest, CreeEntitesVivantesEtDistinctes) | |
| create renvoie des entités vivantes et distinctes. | |
| TEST (EntityManagerTest, DestructionInvalideLeHandle) | |
| Après destruction, l'ancien handle n'est plus vivant. | |
| TEST (EntityManagerTest, RecyclageChangeLaGeneration) | |
| Un index recyclé produit une génération différente : l'ancien handle reste invalide, le nouveau est valide. | |
| TEST (EntityManagerTest, DestructionHandlePerimeSansEffet) | |
| Détruire un handle périmé est sans effet (idempotent) et ne touche pas l'entité vivante qui occupe désormais le même index. | |
| TEST (EntityManagerTest, EntiteInvalideJamaisVivante) | |
| L'entité invalide conventionnelle n'est jamais vivante. | |
| TEST (EntityManagerTest, EgaliteHandleInvalide) | |
| Le handle invalide se compare comme tel. | |
Tests unitaires du gestionnaire de cycle de vie des entités.
| TEST | ( | EntityManagerTest | , |
| CreeEntitesVivantesEtDistinctes | ) |
create renvoie des entités vivantes et distinctes.
Cas de test : create renvoie des entités vivantes et distinctes.
Categorie : Unitaire · Entity Manager
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : create renvoie des entités vivantes et distinctes.
| TEST | ( | EntityManagerTest | , |
| DestructionHandlePerimeSansEffet | ) |
Détruire un handle périmé est sans effet (idempotent) et ne touche pas l'entité vivante qui occupe désormais le même index.
Cas de test : Détruire un handle périmé est sans effet (idempotent) et ne touche pas l'entité vivante qui occupe désormais le même index.
Categorie : Unitaire · Entity Manager
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Détruire un handle périmé est sans effet (idempotent) et ne touche pas l'entité vivante qui occupe désormais le même index.
| TEST | ( | EntityManagerTest | , |
| DestructionInvalideLeHandle | ) |
Après destruction, l'ancien handle n'est plus vivant.
Cas de test : Après destruction, l'ancien handle n'est plus vivant.
Categorie : Unitaire · Entity Manager
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Après destruction, l'ancien handle n'est plus vivant.
| TEST | ( | EntityManagerTest | , |
| EgaliteHandleInvalide | ) |
Le handle invalide se compare comme tel.
Cas de test : Le handle invalide se compare comme tel.
Categorie : Unitaire · Entity Manager
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Le handle invalide se compare comme tel.
| TEST | ( | EntityManagerTest | , |
| EntiteInvalideJamaisVivante | ) |
L'entité invalide conventionnelle n'est jamais vivante.
Cas de test : L'entité invalide conventionnelle n'est jamais vivante.
Categorie : Unitaire · Entity Manager
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : L'entité invalide conventionnelle n'est jamais vivante.
| TEST | ( | EntityManagerTest | , |
| RecyclageChangeLaGeneration | ) |
Un index recyclé produit une génération différente : l'ancien handle reste invalide, le nouveau est valide.
Cas de test : Un index recyclé produit une génération différente : l'ancien handle reste invalide, le nouveau est valide.
Categorie : Unitaire · Entity Manager
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un index recyclé produit une génération différente : l'ancien handle reste invalide, le nouveau est valide.