Lumiera
0.pre.03
»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 | |
void | add2group (Launcher *test, string testID, string groupID) |
PTestMap & | getGroup (string grpID) |
Private Attributes | |
GroupMap | groups_ |