TestData, TestDataStorage and UnitTestGroup class definitions. More...
#include "datatypes.h"#include "testenumerations.h"#include "pugixml.h"#include <set>#include <map>#include <iostream>#include <sstream>
Include dependency graph for testdata.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Mezzanine::Testing::OutputCaptureManager |
| Used to aplly RAII to Stdout and STDERR buffers/streams. More... | |
| struct | Mezzanine::Testing::TestData |
| The information about a test and how to easily find it in the filesystem. More... | |
| class | Mezzanine::Testing::UnitTestGroup |
| A single group of tests, suitable for being all the tests of a small subsystem or single class. More... | |
Namespaces | |
| Mezzanine | |
| The bulk of the engine components go in this namspace. | |
| Mezzanine::Testing | |
| This contains all the items (except the tests themselves) that make the unit tests work. | |
Typedefs | |
| typedef std::map< Mezzanine::String, UnitTestGroup * > | Mezzanine::Testing::CoreTestGroup |
| A group of testnames and the Actual test that implement those test(s). | |
| typedef std::set< TestData > | Mezzanine::Testing::TestDataStorage |
| Just a map to store the content of TestData, incidentally it will lexographically sort the list of tests. | |
Functions | |
| int | Mezzanine::Testing::PrintList (CoreTestGroup &TestGroups) |
| Print all the groups that exist in a given CoreTestGroup. More... | |
| TestData | Mezzanine::Testing::StringToTestData (Mezzanine::String Line) |
| Trim the whitespace from a line of text and try to interpret the remains as TestResults and a testname. More... | |
TestData, TestDataStorage and UnitTestGroup class definitions.
Definition in file testdata.h.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.