40 #ifndef _consolelogic_h
41 #define _consolelogic_h
bool Boole
Generally acts a single bit, true or false.
TestData, TestDataStorage and UnitTestGroup class definitions.
std::map< Mezzanine::String, UnitTestGroup * > CoreTestGroup
A group of testnames and the Actual test that implement those test(s).
All the definitions for datatypes as well as some basic conversion functions are defined here...
int Usage(Mezzanine::String ThisName, CoreTestGroup &TestGroups)
Print a message for the user onf the standard output that briefly describes hwo to use this...
uint32_t UInt32
An 32-bit unsigned integer.
TestResult
Return values from tests.
String GetCommandResults(String Command)
Execute a command in a process, piping its standard output to a file.
The bulk of the engine components go in this namspace.
TestResult GetTestAnswerFromStdin(Mezzanine::String Question, Boole FailStatusOnIncorrect)
Asked the user a question on the std output and get a TestResult as an answer.
void sleep_for(UInt32 MicroSeconds)
Sleeps the current thread for an amount of microseconds.
std::string String
A datatype used to a series of characters.