TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Test Class Reference

Public Member Functions

 Test (char const *testName, char const *filename="", int lineNumber=0, char const *fixtureName="")
 
virtual ~Test ()
 
bool BeforeRun (TestResults &testResults) const
 
bool Run (TestResults &testResults) const
 
bool AfterRun (TestResults &testResults) const
 

Static Public Member Functions

static TestListGetTestList ()
 

Public Attributes

Testnext
 
char const *const m_testName
 
char const *const m_filename
 
char const *const m_fixtureName
 
int const m_lineNumber
 
bool m_timeConstraintExempt
 
ni::tF64 m_timeStart
 
bool m_timeReport
 
int m_numSteps
 

Constructor & Destructor Documentation

Test ( char const *  testName,
char const *  filename = "",
int  lineNumber = 0,
char const *  fixtureName = "" 
)
virtual ~Test ( )
virtual

Member Function Documentation

bool BeforeRun ( TestResults testResults) const
bool Run ( TestResults testResults) const
bool AfterRun ( TestResults testResults) const
static TestList& GetTestList ( )
static

Member Data Documentation

Test* next
char const* const m_testName
char const* const m_filename
char const* const m_fixtureName
int const m_lineNumber
bool m_timeConstraintExempt
mutable
ni::tF64 m_timeStart
mutable
bool m_timeReport
mutable
int m_numSteps
mutable