|
wibble
1.1
|
Test group; used to recreate test object instance for each new test since we have to have reinitialized Data base class. More...
#include <tut.h>


Public Types | |
| typedef test_object< Data > | object |
Public Member Functions | |
| test_group (const char *name) | |
| Creates and registers test group with specified name. More... | |
| test_group (const char *name, test_runner &another_runner) | |
| This constructor is used in self-test run only. More... | |
| void | reg (int n, testmethod tm) |
| Registers test method under given number. More... | |
| void | rewind () |
| Reset test position before first test. More... | |
| test_result | run_next () |
| Runs next test. More... | |
| test_result | run_test (int n) |
| Runs one test by position. More... | |
Public Member Functions inherited from tut::group_base | |
| virtual | ~group_base () |
Test group; used to recreate test object instance for each new test since we have to have reinitialized Data base class.
| typedef test_object<Data> tut::test_group< Data, MaxTestsInGroup >::object |
|
inline |
Creates and registers test group with specified name.
References tut::test_runner_singleton::get(), tut::tests_registerer< Test, Group, n >::reg(), and tut::test_runner::register_group().
|
inline |
This constructor is used in self-test run only.
References tut::test_runner::register_group().
|
inline |
Registers test method under given number.
|
inlinevirtual |
Reset test position before first test.
Implements tut::group_base.
|
inlinevirtual |
Runs next test.
Implements tut::group_base.
|
inlinevirtual |
Runs one test by position.
Implements tut::group_base.
References tut::test_result::ex, tut::test_result::ex_ctor, tut::test_result::fail, tut::no_such_test::no_such_test(), tut::test_result::ok, tut::test_result::term, and tut::test_result::warn.
1.8.13