Page principale | Liste des namespaces | Hiérarchie des classes | Liste des classes | Répertoires | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence de la classe tut::reporter

#include <tut_reporter.h>

Graphe d'héritage de tut::reporter:

Inheritance graph
[légende]
Graphe de collaboration de tut::reporter:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 reporter ()
 reporter (std::ostream &out)
void run_started ()
void test_completed (const tut::test_result &tr)
void run_completed ()
bool all_ok () const

Attributs publics

int ok_count
int exceptions_count
int failures_count
int terminations_count
int warnings_count

Types privés

typedef std::vector< tut::test_resultnot_passed_list

Fonctions membres privées

void init ()

Attributs privés

std::string current_group
not_passed_list not_passed
std::ostream & os

Description détaillée

Default TUT callback handler.

Définition à la ligne 48 du fichier tut_reporter.h.


Documentation des typedef membres

typedef std::vector<tut::test_result> tut::reporter::not_passed_list [private]
 

Définition à la ligne 51 du fichier tut_reporter.h.


Documentation des contructeurs et destructeur

tut::reporter::reporter  )  [inline]
 

Définition à la ligne 62 du fichier tut_reporter.h.

Références init().

Voici le graphe d'appel pour cette fonction:

tut::reporter::reporter std::ostream &  out  )  [inline]
 

Définition à la ligne 67 du fichier tut_reporter.h.

Références init().

Voici le graphe d'appel pour cette fonction:


Documentation des fonctions membres

bool tut::reporter::all_ok  )  const [inline]
 

Définition à la ligne 163 du fichier tut_reporter.h.

Références not_passed.

void tut::reporter::init  )  [inline, private]
 

Définition à la ligne 169 du fichier tut_reporter.h.

Références exceptions_count, failures_count, not_passed, ok_count, terminations_count, et warnings_count.

Référencé par reporter(), et run_started().

void tut::reporter::run_completed  )  [inline, virtual]
 

Called when all tests in run completed.

Réimplémentée à partir de tut::callback.

Définition à la ligne 98 du fichier tut_reporter.h.

Références tut::test_result::ex, tut::test_result::exception_typeid, exceptions_count, tut::test_result::fail, failures_count, tut::test_result::group, tut::test_result::message, not_passed, ok_count, os, tut::test_result::result, tut::test_result::term, terminations_count, tut::test_result::test, tut::test_result::warn, et warnings_count.

void tut::reporter::run_started  )  [inline, virtual]
 

Called when new test run started.

Réimplémentée à partir de tut::callback.

Définition à la ligne 72 du fichier tut_reporter.h.

Références init().

Voici le graphe d'appel pour cette fonction:

void tut::reporter::test_completed const tut::test_result tr  )  [inline, virtual]
 

Called when a test finished.

Paramètres:
tr Test results.

Réimplémentée à partir de tut::callback.

Définition à la ligne 77 du fichier tut_reporter.h.

Références current_group, tut::test_result::ex, exceptions_count, tut::test_result::fail, failures_count, tut::test_result::group, not_passed, tut::test_result::ok, ok_count, os, tut::test_result::result, terminations_count, tut::test_result::warn, et warnings_count.


Documentation des données membres

std::string tut::reporter::current_group [private]
 

Définition à la ligne 50 du fichier tut_reporter.h.

Référencé par test_completed().

int tut::reporter::exceptions_count
 

Définition à la ligne 57 du fichier tut_reporter.h.

Référencé par init(), run_completed(), et test_completed().

int tut::reporter::failures_count
 

Définition à la ligne 58 du fichier tut_reporter.h.

Référencé par init(), run_completed(), et test_completed().

not_passed_list tut::reporter::not_passed [private]
 

Définition à la ligne 52 du fichier tut_reporter.h.

Référencé par all_ok(), init(), run_completed(), et test_completed().

int tut::reporter::ok_count
 

Définition à la ligne 56 du fichier tut_reporter.h.

Référencé par init(), run_completed(), et test_completed().

std::ostream& tut::reporter::os [private]
 

Définition à la ligne 53 du fichier tut_reporter.h.

Référencé par run_completed(), et test_completed().

int tut::reporter::terminations_count
 

Définition à la ligne 59 du fichier tut_reporter.h.

Référencé par init(), run_completed(), et test_completed().

int tut::reporter::warnings_count
 

Définition à la ligne 60 du fichier tut_reporter.h.

Référencé par init(), run_completed(), et test_completed().


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Sun Jan 15 00:48:58 2006 pour Système NachOS : par  doxygen 1.4.4