![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
helper to collect and manage the test cases.
Every testcase class should create a Launch instance, which causes a call to Suite::enrol(), so we can add a pointer to this Launcher into a map indexed by the provided testIDs and groupIDs. This enables us to build a Suite instance for any requested group and then instantiate and invoke individual testcases accordingly.
Public Member Functions | |
| Registry () | |
| PTestMap & | getGroup (string grpID) |
| void | add2group (Launcher *test, string testID, string groupID) |
Private Attributes | |
| GroupMap | groups_ |
|
inline |
Definition at line 78 of file suite.cpp.
Referenced by Suite::Suite(), Suite::describe(), and Suite::run().
Here is the caller graph for this function:
|
inline |
Definition at line 84 of file suite.cpp.
Referenced by Suite::enrol().
Here is the caller graph for this function:
Collaboration diagram for Registry: