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 structure tut::test_result

#include <tut.h>

Liste de tous les membres

Types publics

enum  result_type {
  ok, fail, ex, warn,
  term
}

Fonctions membres publiques

 test_result ()
 test_result (const std::string &grp, int pos, result_type res)
 test_result (const std::string &grp, int pos, result_type res, const std::exception &ex)

Attributs publics

std::string group
int test
result_type result
std::string message
std::string exception_typeid


Description détaillée

Return type of runned test/test group.

For test: contains result of test and, possible, message for failure or exception.

Définition à la ligne 95 du fichier tut.h.


Documentation des énumérations membres

enum tut::test_result::result_type
 

ok - test finished successfully fail - test failed with ensure() or fail() methods ex - test throwed an exceptions warn - test finished successfully, but test destructor throwed term - test forced test application to terminate abnormally

Valeurs énumérées:
ok 
fail 
ex 
warn 
term 

Définition à la ligne 114 du fichier tut.h.


Documentation des contructeurs et destructeur

tut::test_result::test_result  )  [inline]
 

Default constructor.

Définition à la ligne 126 du fichier tut.h.

tut::test_result::test_result const std::string &  grp,
int  pos,
result_type  res
[inline]
 

Constructor.

Définition à la ligne 134 du fichier tut.h.

tut::test_result::test_result const std::string &  grp,
int  pos,
result_type  res,
const std::exception &  ex
[inline]
 

Constructor with exception.

Définition à la ligne 142 du fichier tut.h.


Documentation des données membres

std::string tut::test_result::exception_typeid
 

Définition à la ligne 121 du fichier tut.h.

Référencé par tut::reporter::run_completed().

std::string tut::test_result::group
 

Test group name.

Définition à la ligne 100 du fichier tut.h.

Référencé par tut::util::deserialize(), tut::reporter::run_completed(), tut::util::serialize(), et tut::reporter::test_completed().

std::string tut::test_result::message
 

Exception message for failed test.

Définition à la ligne 120 du fichier tut.h.

Référencé par tut::util::deserialize(), tut::reporter::run_completed(), et tut::util::serialize().

result_type tut::test_result::result
 

Définition à la ligne 115 du fichier tut.h.

Référencé par tut::util::deserialize(), operator<<(), tut::reporter::run_completed(), tut::util::serialize(), et tut::reporter::test_completed().

int tut::test_result::test
 

Test number in group.

Définition à la ligne 105 du fichier tut.h.

Référencé par tut::util::deserialize(), operator<<(), tut::reporter::run_completed(), et tut::util::serialize().


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