#include <tut.h>
Graphe d'héritage de tut::test_group< Data, MaxTestsInGroup >:
Types publics | |
typedef test_object< Data > | object |
Fonctions membres publiques | |
test_group (const char *name) | |
test_group (const char *name, test_runner &another_runner) | |
void | reg (int n, testmethod tm) |
void | rewind () |
test_result | run_next () |
test_result | run_test (int n) |
Types privés | |
typedef void(test_object< Data >::* | testmethod )() |
typedef std::map< int, testmethod > | tests |
typedef tests::iterator | tests_iterator |
typedef tests::const_iterator | tests_const_iterator |
typedef tests::const_reverse_iterator | tests_const_reverse_iterator |
typedef tests::size_type | size_type |
Fonctions membres privées | |
test_result | run_test_ (const tests_iterator &ti, safe_holder< object > &obj) |
bool | run_test_seh_ (testmethod tm, safe_holder< object > &obj) |
Attributs privés | |
const char * | name_ |
tests | tests_ |
tests_iterator | current_test_ |
Classes | |
class | safe_holder |
Définition à la ligne 531 du fichier tut.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Creates and registers test group with specified name. Définition à la ligne 650 du fichier tut.h. Références tut::test_runner_singleton::get(), tut::test_group< Data, MaxTestsInGroup >::name_, tut::test_runner::register_group(), et tut::runner. Voici le graphe d'appel pour cette fonction: |
|
This constructor is used in self-test run only. Définition à la ligne 663 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::name_, tut::test_group< Data, MaxTestsInGroup >::reg(), et tut::test_runner::register_group(). Voici le graphe d'appel pour cette fonction: |
|
Registers test method under given number. Définition à la ligne 677 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::tests_. Référencé par tut::test_group< Data, MaxTestsInGroup >::test_group(). |
|
Reset test position before first test. Implémente tut::group_base. Définition à la ligne 685 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::current_test_, et tut::test_group< Data, MaxTestsInGroup >::tests_. |
|
Runs next test. Implémente tut::group_base. Définition à la ligne 693 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::current_test_, tut::test_group< Data, MaxTestsInGroup >::run_test_(), et tut::test_group< Data, MaxTestsInGroup >::tests_. Voici le graphe d'appel pour cette fonction: |
|
Runs one test by position. Implémente tut::group_base. Définition à la ligne 720 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::run_test_(), et tut::test_group< Data, MaxTestsInGroup >::tests_. Voici le graphe d'appel pour cette fonction: |
|
VC allows only one exception handling type per function, so I have to split the method Définition à la ligne 739 du fichier tut.h. Références tut::test_result::ex, tut::test_result::fail, tut::test_group< Data, MaxTestsInGroup >::name_, tut::test_result::ok, tut::test_group< Data, MaxTestsInGroup >::run_test_seh_(), tut::test_result::term, et tut::test_result::warn. Référencé par tut::test_group< Data, MaxTestsInGroup >::run_next(), et tut::test_group< Data, MaxTestsInGroup >::run_test(). Voici le graphe d'appel pour cette fonction: |
|
Runs one under SEH if platform supports it. Définition à la ligne 789 du fichier tut.h. Références tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::get(), tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::permit_throw(), tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::release(), et tut::test_group< Data, MaxTestsInGroup >::safe_holder< T >::reset(). Référencé par tut::test_group< Data, MaxTestsInGroup >::run_test_(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 544 du fichier tut.h. Référencé par tut::test_group< Data, MaxTestsInGroup >::rewind(), et tut::test_group< Data, MaxTestsInGroup >::run_next(). |
|
Définition à la ligne 533 du fichier tut.h. Référencé par tut::test_group< Data, MaxTestsInGroup >::run_test_(), et tut::test_group< Data, MaxTestsInGroup >::test_group(). |
|
Définition à la ligne 543 du fichier tut.h. Référencé par tut::test_group< Data, MaxTestsInGroup >::reg(), tut::test_group< Data, MaxTestsInGroup >::rewind(), tut::test_group< Data, MaxTestsInGroup >::run_next(), et tut::test_group< Data, MaxTestsInGroup >::run_test(). |