Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
test Namespace Reference

Typedefs

typedef std::vector< string > & Arg
 
typedef map< string, PTestMapGroupMap
 
typedef shared_ptr< TestMapPTestMap
 
typedef map< string, Launcher * > TestMap
 

Classes

class  Launch
 Helper class for running a collection of tests. More...
 
class  Launcher
 interface: generic testcase creating functor. More...
 
class  Suite
 Enables running a collection of tests. More...
 
class  Test
 Abstract Base Class for all testcases. More...
 
class  TestOption
 Support for selecting and configuring testcases via commandline arguments. More...
 
class  TestOption_test
 invokes the TestOption parser for various example commandlines More...
 

Functions

 LAUNCHER (TestOption_test,"function common")
 
ostream & operator<< (ostream &os, const TestOption &to)
 for outputting the help messages. More...
 

Typedef Documentation

typedef std::vector< string > & Arg

Definition at line 54 of file run.hpp.

typedef map<string, Launcher*> TestMap

Definition at line 60 of file suite.cpp.

Definition at line 61 of file suite.cpp.

typedef map<string,PTestMap> GroupMap

Definition at line 62 of file suite.cpp.

Function Documentation

ostream & operator<< ( ostream &  os,
const TestOption &  to 
)

for outputting the help messages.

Forward accumulated help messages from all contained option definitions

Definition at line 134 of file testoption.cpp.

References TestOption::syntax.

test::LAUNCHER ( TestOption_test  ,
"function common"   
)