Spinning Topp Logo BlackTopp Studios
inc
Namespaces | Enumerations | Functions
testenumerations.h File Reference

Enumerations and constant values associated with the Unit tests. More...

#include "datatypes.h"
+ Include dependency graph for testenumerations.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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.
 

Enumerations

enum  Mezzanine::Testing::ExitCodes { Mezzanine::Testing::ExitSuccess = 0, Mezzanine::Testing::ExitInvalidArguments = 1, Mezzanine::Testing::ExitFailure = 2 }
 Possible ways to exit the UnitTestGroup Program. More...
 
enum  Mezzanine::Testing::OverWriteResults { Mezzanine::Testing::OverWriteIfLessSuccessful, Mezzanine::Testing::OverWriteIfMoreSuccessful, Mezzanine::Testing::OverWrite, Mezzanine::Testing::DoNotOverWrite }
 This is used to control the behavior of the function UnitTestGroup::AddTestResult() More...
 
enum  Mezzanine::Testing::TestResult {
  Mezzanine::Testing::Success = 0, Mezzanine::Testing::Warning = 1, Mezzanine::Testing::Skipped = 2, Mezzanine::Testing::Cancelled = 3,
  Mezzanine::Testing::Inconclusive = 4, Mezzanine::Testing::Failed = 5, Mezzanine::Testing::Unknown = 6, Mezzanine::Testing::NotApplicable = 7
}
 Return values from tests. More...
 

Functions

const Mezzanine::String Mezzanine::Testing::CancelledString ("Cancelled")
 Corresponds to TestResult::Cancelled.
 
const Mezzanine::String Mezzanine::Testing::FailedString ("Failed")
 Corresponds to TestResult::Failed.
 
const Mezzanine::String Mezzanine::Testing::InconclusiveString ("Inconclusive")
 Corresponds to TestResult::Inconclusive.
 
const Mezzanine::String Mezzanine::Testing::NotApplicableString ("NotApplicable")
 Corresponds to TestResult::NotApplicable.
 
const Mezzanine::String Mezzanine::Testing::SkippedString ("Skipped")
 Corresponds to TestResult::Skipped.
 
TestResult Mezzanine::Testing::StringToTestResult (Mezzanine::String Text)
 Roughly convert a String to a TestResult. More...
 
const Mezzanine::String Mezzanine::Testing::SuccessString ("Success")
 Corresponds to TestResult::Success.
 
Mezzanine::String Mezzanine::Testing::TestResultToString (TestResult Convertable)
 This converts A test result enum value into a String matching the identifier name. More...
 
const Mezzanine::String Mezzanine::Testing::UnknownString ("Unknown")
 Corresponds to TestResult::Unknown.
 
const Mezzanine::String Mezzanine::Testing::WarningString ("Warning")
 Corresponds to TestResult::Warning.
 

Detailed Description

Enumerations and constant values associated with the Unit tests.

Definition in file testenumerations.h.