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... | |
![]() | |
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.