|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Tests unitaires du journaliseur (filtrage et diffusion). More...
#include <memory>#include <gtest/gtest.h>#include "Core/Diagnostics/Logger.h"#include "Core/Diagnostics/MemoryLogSink.h"Functions | |
| TEST (LoggerTest, FiltreParNiveauMinimal) | |
| Un message au-dessus du niveau minimal est diffusé ; en dessous, il est filtré. | |
| TEST (LoggerTest, DiffuseAPlusieursSinks) | |
| Le même message atteint tous les sinks enregistrés. | |
| TEST (LoggerTest, ClearSinksArreteLaDiffusion) | |
| clearSinks retire les destinations : plus rien n'est diffusé ensuite. | |
Tests unitaires du journaliseur (filtrage et diffusion).
| TEST | ( | LoggerTest | , |
| ClearSinksArreteLaDiffusion | ) |
clearSinks retire les destinations : plus rien n'est diffusé ensuite.
Cas de test : clearSinks retire les destinations : plus rien n'est diffusé ensuite.
Categorie : Unitaire · Logger
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : clearSinks retire les destinations : plus rien n'est diffusé ensuite.
| TEST | ( | LoggerTest | , |
| DiffuseAPlusieursSinks | ) |
Le même message atteint tous les sinks enregistrés.
Cas de test : Le même message atteint tous les sinks enregistrés.
Categorie : Unitaire · Logger
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Le même message atteint tous les sinks enregistrés.
| TEST | ( | LoggerTest | , |
| FiltreParNiveauMinimal | ) |
Un message au-dessus du niveau minimal est diffusé ; en dessous, il est filtré.
Cas de test : Un message au-dessus du niveau minimal est diffusé ; en dessous, il est filtré.
Categorie : Unitaire · Logger
Criticite : Majeur
Etapes :
1. Mettre en place le contexte du test (arrangement).
2. Executer le scenario et verifier les assertions.
Resultat attendu : Un message au-dessus du niveau minimal est diffusé ; en dessous, il est filtré.