TestData, TestDataStorage and UnitTestGroup class definitions. More...
#include "datatypes.h"
#include "testenumerations.h"
#include "pugixml.h"
#include <set>
#include <map>
#include <iostream>
#include <sstream>
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.