|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Test d'intégration inter-lots : le cadenceur à pas fixe (LOT-01) pilote la simulation ECS (LOT-03) — FixedTimestep → World::update. More...
#include <memory>#include <vector>#include <gtest/gtest.h>#include "Core/Ecs/Components/Transform.h"#include "Core/Ecs/Components/Velocity.h"#include "Core/Ecs/Systems/MovementSystem.h"#include "Core/Ecs/World.h"#include "Core/Math/Vector2.h"#include "Core/Time/FixedTimestep.h"Functions | |
| TEST (BoucleSimulationIntegration, CadenceurPiloteLaSimulation) | |
| Le cadenceur découpe un temps réel variable en pas fixes, et la position finale correspond exactement au nombre de pas réellement exécutés (aucune dérive). | |
| TEST (BoucleSimulationIntegration, MemeEntreeMemeResultat) | |
| Déterminisme : même séquence de frames et même état initial -> même résultat. | |
Test d'intégration inter-lots : le cadenceur à pas fixe (LOT-01) pilote la simulation ECS (LOT-03) — FixedTimestep → World::update.
| TEST | ( | BoucleSimulationIntegration | , |
| CadenceurPiloteLaSimulation | ) |
Le cadenceur découpe un temps réel variable en pas fixes, et la position finale correspond exactement au nombre de pas réellement exécutés (aucune dérive).
Cas de test : Le cadenceur découpe un temps réel variable en pas fixes, et la position finale correspond exactement au nombre de pas réellement exécutés (aucune dérive).
Categorie : Integration · Boucle Simulation
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Le cadenceur découpe un temps réel variable en pas fixes, et la position finale correspond exactement au nombre de pas réellement exécutés (aucune dérive).
| TEST | ( | BoucleSimulationIntegration | , |
| MemeEntreeMemeResultat | ) |
Déterminisme : même séquence de frames et même état initial -> même résultat.
Cas de test : Déterminisme : même séquence de frames et même état initial -> même résultat.
Categorie : Integration · Boucle Simulation
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Déterminisme : même séquence de frames et même état initial -> même résultat.