#include <tut.h>
Classes | |
class | safe_holder |
Exception-in-destructor-safe smart-pointer class. | |
Public Types | |
typedef test_object< Data > | object |
Public Member Functions | |
test_group (const char *name) | |
Creates and registers test group with specified name. | |
test_group (const char *name, test_runner &another_runner) | |
This constructor is used in self-test run only. | |
void | reg (int n, testmethod tm) |
Registers test method under given number. | |
void | rewind () |
Reset test position before first test. | |
test_result | run_next () |
Runs next test. | |
test_result | run_test (int n) |
Runs one test by position. |
typedef test_object<Data> tut::test_group< Data, MaxTestsInGroup >::object |
tut::test_group< Data, MaxTestsInGroup >::test_group | ( | const char * | name | ) | [inline] |
Creates and registers test group with specified name.
References tut::test_runner_singleton::get(), tut::test_group< Data, MaxTestsInGroup >::reg(), tut::test_runner::register_group(), and tut::runner.
tut::test_group< Data, MaxTestsInGroup >::test_group | ( | const char * | name, | |
test_runner & | another_runner | |||
) | [inline] |
This constructor is used in self-test run only.
References tut::test_group< Data, MaxTestsInGroup >::reg(), and tut::test_runner::register_group().
void tut::test_group< Data, MaxTestsInGroup >::reg | ( | int | n, | |
testmethod | tm | |||
) | [inline] |
Registers test method under given number.
Referenced by tut::test_group< Data, MaxTestsInGroup >::test_group().
void tut::test_group< Data, MaxTestsInGroup >::rewind | ( | ) | [inline, virtual] |
test_result tut::test_group< Data, MaxTestsInGroup >::run_next | ( | ) | [inline, virtual] |
test_result tut::test_group< Data, MaxTestsInGroup >::run_test | ( | int | n | ) | [inline, virtual] |