tut.h File Reference
`#include <iostream>`
`#include <map>`
`#include <vector>`
`#include <string>`
`#include <sstream>`
`#include <stdexcept>`
`#include <typeinfo>`
Include dependency graph for tut.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes

struct | tut::no_such_test
| Exception to be throwed when attempted to execute missed test by number. More...
struct | tut::beyond_last_test
| No such test and passed test number is higher than any test number in current group. More...
struct | tut::no_such_group
| Group not found exception. More...
struct | tut::no_more_tests
| Internal exception to be throwed when no more tests left in group or journal. More...
struct | tut::bad_ctor
| Internal exception to be throwed when test constructor has failed. More...
class | tut::failure
| Exception to be throwed when ensure() fails or fail() called. More...
class | tut::warning
| Exception to be throwed when test desctructor throwed an exception. More...
class | tut::seh
| Exception to be throwed when test issued SEH (Win32) More...
struct | tut::test_result
| Return type of runned test/test group. More...
struct | tut::group_base
| Interface. More...
struct | tut::callback
| Test runner callback interface. More...
class | tut::test_runner
| Test runner. More...
class | tut::test_runner_singleton
| Singleton for test_runner implementation. More...
class | tut::test_object< Data >
| Test object. More...
struct | tut::tests_registerer< Test, Group, n >
| Walks through test tree and stores address of each test method in group. More...
struct | tut::tests_registerer< Test, Group, 0 >
class | tut::test_group< Data, MaxTestsInGroup >
| Test group; used to recreate test object instance for each new test since we have to have reinitialized Data base class. More...

## Namespaces

| tut
| Template Unit Tests Framework for C++.

## Typedefs

typedef std::vector< std::string > | tut::groupnames
| Typedef for runner::list_groups() More...