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

Tests unitaires du formatage des lignes de log. More...

#include <string>
#include <gtest/gtest.h>
#include "Core/Diagnostics/LogFormat.h"

Functions

 TEST (LogFormatTest, LigneContientTousLesChamps)
 La ligne formatée contient horodatage, niveau, catégorie, position source et message.
 TEST (LogFormatTest, CheminReduitAuNomDeFichier)
 Le chemin source est réduit à son nom de fichier dans la ligne.
 TEST (LogFormatTest, FileNameIsoleLeNom)
 fileName isole le nom de fichier des chemins Windows et POSIX, ou renvoie l'entrée.
 TEST (LogFormatTest, HorodatageFormatHeure)
 L'horodatage courant respecte le format HH:MM:SS (longueur 8).

Detailed Description

Tests unitaires du formatage des lignes de log.

Function Documentation

◆ TEST() [1/4]

TEST ( LogFormatTest ,
CheminReduitAuNomDeFichier  )

Le chemin source est réduit à son nom de fichier dans la ligne.

Cas de test : Le chemin source est réduit à son nom de fichier dans la ligne.
Categorie : Unitaire · Log Format
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Le chemin source est réduit à son nom de fichier dans la ligne.

◆ TEST() [2/4]

TEST ( LogFormatTest ,
FileNameIsoleLeNom  )

fileName isole le nom de fichier des chemins Windows et POSIX, ou renvoie l'entrée.

Cas de test : fileName isole le nom de fichier des chemins Windows et POSIX, ou renvoie l'entrée.
Categorie : Unitaire · Log Format
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : fileName isole le nom de fichier des chemins Windows et POSIX, ou renvoie l'entrée.

◆ TEST() [3/4]

TEST ( LogFormatTest ,
HorodatageFormatHeure  )

L'horodatage courant respecte le format HH:MM:SS (longueur 8).

Cas de test : L'horodatage courant respecte le format HH:MM:SS (longueur 8).
Categorie : Unitaire · Log Format
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : L'horodatage courant respecte le format HH:MM:SS (longueur 8).

◆ TEST() [4/4]

TEST ( LogFormatTest ,
LigneContientTousLesChamps  )

La ligne formatée contient horodatage, niveau, catégorie, position source et message.

Cas de test : La ligne formatée contient horodatage, niveau, catégorie, position source et message.
Categorie : Unitaire · Log Format
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : La ligne formatée contient horodatage, niveau, catégorie, position source et message.