PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
TFModule Class Reference

Private Member Functions

void TFModule ()
 
int Count ()
 
int Failed ()
 
int Success ()
 
int Pending ()
 
void AddTest (Class instance, string test, bool repeat)
 
bool Run (bool fatal, float dt)
 
private bool RunTest (TFCaller caller, float dt)
 
string Result ()
 
void PrintResult (string prefix="", TestFramework caller=null, string function="")
 

Private Attributes

private int m_Count
 
private int m_Failed
 
private int m_Success
 
private ref TFCallerArr m_Tests
 
private ref TFResultArr m_Results
 
private ref array< stringm_SucceededTests
 
private ref array< stringm_FailedTests
 

Constructor & Destructor Documentation

◆ TFModule()

void TFModule ( )
inlineprivate

Member Function Documentation

◆ AddTest()

void AddTest ( Class  instance,
string  test,
bool  repeat 
)
inlineprivate

References m_Count, m_Results, m_Tests, and TFResult().

Referenced by AddFrameTest(), and AddInitTest().

◆ Count()

int Count ( )
inlineprivate

References m_Count.

Referenced by Result().

◆ Failed()

int Failed ( )
inlineprivate

References m_Failed.

Referenced by Result().

◆ Pending()

int Pending ( )
inlineprivate

References m_Count, m_Failed, and m_Success.

Referenced by Result().

◆ PrintResult()

void PrintResult ( string  prefix = "",
TestFramework  caller = null,
string  function = "" 
)
inlineprivate

◆ Result()

string Result ( )
inlineprivate

References Count(), Failed(), string::Format(), Pending(), and Success().

Referenced by PrintResult().

◆ Run()

bool Run ( bool  fatal,
float  dt 
)
inlineprivate

References ErrorEx, m_Tests, Print(), and RunTest().

Referenced by EOnFrame(), and EOnInit().

◆ RunTest()

private bool RunTest ( TFCaller  caller,
float  dt 
)
inlineprivate

References m_Failed, m_FailedTests, m_SucceededTests, and m_Success.

Referenced by Run().

◆ Success()

int Success ( )
inlineprivate

References m_Success.

Referenced by Result().

Field Documentation

◆ m_Count

private int m_Count
private

Referenced by AddTest(), Count(), and Pending().

◆ m_Failed

private int m_Failed
private

Referenced by Failed(), Pending(), and RunTest().

◆ m_FailedTests

private ref array<string> m_FailedTests
private

Referenced by PrintResult(), RunTest(), and TFModule().

◆ m_Results

private ref TFResultArr m_Results
private

Referenced by AddTest(), and TFModule().

◆ m_SucceededTests

private ref array<string> m_SucceededTests
private

Referenced by PrintResult(), RunTest(), and TFModule().

◆ m_Success

private int m_Success
private

Referenced by Pending(), RunTest(), and Success().

◆ m_Tests

private ref TFCallerArr m_Tests
private

Referenced by AddTest(), Run(), and TFModule().


The documentation for this class was generated from the following file: