![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
Test runner and basic definitions for tests.
Namespaces | |
| namespace | anonymous_namespace{suite.cpp} |
Typedefs | |
| using | Arg = std::vector< string > & |
| typedef map< string, Launcher * > | TestMap |
| typedef shared_ptr< TestMap > | PTestMap |
| typedef map< string, PTestMap > | GroupMap |
| using | opt_uint64 = std::optional< uint64_t > |
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 | |
| ostream & | operator<< (ostream &os, const TestOption &to) |
| for outputting the help messages. | |
| LAUNCHER (TestOption_test, "function common") | |
| using opt_uint64 = std::optional<uint64_t> |
| ostream & operator<< | ( | ostream & | os, |
| const TestOption & | to | ||
| ) |
for outputting the help messages.
Forward accumulated help messages from all contained option definitions
Definition at line 136 of file testoption.cpp.
| LAUNCHER | ( | TestOption_test | , |
| "function common" | |||
| ) |