JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
test_parcours_edition.cpp File Reference

Parcours système : créer un niveau dans l'éditeur, l'enregistrer, le recharger, et vérifier qu'il est immédiatement jouable — sans la couche GPU (LOT-14). More...

#include <filesystem>
#include <gtest/gtest.h>
#include "Core/Levels/CameraFraming.h"
#include "Core/Levels/GridPosition.h"
#include "Core/Levels/Level.h"
#include "Core/Levels/LevelDraft.h"
#include "Core/Levels/LevelLoader.h"
#include "Core/Levels/LevelOutcome.h"
#include "Core/Levels/LevelWriter.h"
#include "Core/Levels/TileType.h"
#include "Core/Math/Vector2.h"
#include "Core/Physics/Aabb.h"

Functions

 TEST (ParcoursEditionSysteme, EditeAnnuleEnregistreEtRechargeLeCadrageDeCamera)
 Parcours complet d'édition du cadrage de caméra : choisir un mode, l'annuler, en choisir un autre avec une taille de salle personnalisée, enregistrer, recharger – exactement le geste du sélecteur de la section « Cadrage » (EX-EDIT-028, LOT-64).
 TEST (ParcoursEditionSysteme, EditeDessineDesZonesDeCameraEnregistreEtRecharge)
 Parcours complet d'édition des zones de caméra dessinées à la main : passer en mode par salle, dessiner deux zones (outil « Zone de caméra »), retirer l'une d'elles par erreur puis annuler ce retrait, enregistrer, recharger (EX-LVL-007, EX-EDIT-029).

Detailed Description

Parcours système : créer un niveau dans l'éditeur, l'enregistrer, le recharger, et vérifier qu'il est immédiatement jouable — sans la couche GPU (LOT-14).

Function Documentation

◆ TEST() [1/2]

TEST ( ParcoursEditionSysteme ,
EditeAnnuleEnregistreEtRechargeLeCadrageDeCamera  )

Parcours complet d'édition du cadrage de caméra : choisir un mode, l'annuler, en choisir un autre avec une taille de salle personnalisée, enregistrer, recharger – exactement le geste du sélecteur de la section « Cadrage » (EX-EDIT-028, LOT-64).

Cas de test : Parcours complet d'édition du cadrage de caméra : choisir, annuler, enregistrer, recharger.
Categorie : Système · Éditeur de niveaux
Criticite : Critique
Etapes :
1. Choisir le mode suivi sur un brouillon.
2. Annuler (undo) : retour au cadrage par défaut.
3. Choisir le mode par salle avec une taille personnalisée.
4. Enregistrer sur disque, recharger.
Resultat attendu : Le niveau rechargé restitue exactement le mode et la taille de salle choisis en dernier ; l'annulation intermédiaire n'y figure pas (historique linéaire normal).

◆ TEST() [2/2]

TEST ( ParcoursEditionSysteme ,
EditeDessineDesZonesDeCameraEnregistreEtRecharge  )

Parcours complet d'édition des zones de caméra dessinées à la main : passer en mode par salle, dessiner deux zones (outil « Zone de caméra »), retirer l'une d'elles par erreur puis annuler ce retrait, enregistrer, recharger (EX-LVL-007, EX-EDIT-029).

Cas de test : Parcours complet d'édition des zones de caméra dessinées à la main.
Categorie : Système · Éditeur de niveaux
Criticite : Critique
Etapes :
1. Passer en mode par salle, dessiner deux zones.
2. Retirer la première par erreur, annuler le retrait.
3. Enregistrer sur disque, recharger.
Resultat attendu : Le niveau rechargé restitue les deux zones, dans le même ordre, avec leurs bornes exactes.