wibble 1.1
Classes | Namespaces | Typedefs
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

namespace  tut
 Template Unit Tests Framework for C++.
 

Typedefs

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