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

Data Structures

class  array
 Result for an object found in CGame.IsBoxCollidingGeometryProxy. More...
 
class  TFModule
 

Typedefs

typedef array< ref TFResultTFResultArr
 

Enumerations

enum  TFR { FAIL = -1 , SUCCESS , PENDING }
 

Functions

void TFResult (TFR result)
 
TFResult And (TFResult other)
 
TFResult Or (TFResult other)
 
void TestFramework ()
 
void ~TestFramework ()
 
protected override void EOnInit (IEntity other, int extra)
 
protected override void EOnFrame (IEntity other, float timeSlice)
 
protected void AddInitTest (string test)
 
protected void AddFrameTest (string test)
 
protected bool Assert (bool condition)
 
TFResult NTFR (TFR result)
 
TFResult BTFR (bool result)
 
TFResult CTFR ()
 

Variables

enum TFR Result
 
class TFModule m_OnInitModule
 Test Framework.
 
private ref TFModule m_OnFrameModule
 

Typedef Documentation

◆ TFResultArr

typedef array<ref TFResult> TFResultArr

Enumeration Type Documentation

◆ TFR

enum TFR
Enumerator
FAIL 
SUCCESS 
PENDING 

Function Documentation

◆ AddFrameTest()

◆ AddInitTest()

◆ And()

TFResult And ( TFResult  other)

References ErrorEx, and Result.

◆ Assert()

◆ BTFR()

◆ CTFR()

TFResult CTFR ( )

References TFResult().

Referenced by TestCleanup(), and TestMultiCreation().

◆ EOnFrame()

protected override void EOnFrame ( IEntity  other,
float  timeSlice 
)

◆ EOnInit()

protected override void EOnInit ( IEntity  other,
int  extra 
)

References m_OnInitModule, and TFModule::Run().

◆ NTFR()

◆ Or()

TFResult Or ( TFResult  other)

References ErrorEx, and Result.

◆ TestFramework()

void TestFramework ( )

References m_OnFrameModule, and m_OnInitModule.

◆ TFResult()

void TFResult ( TFR  result)

◆ ~TestFramework()

Variable Documentation

◆ m_OnFrameModule

private ref TFModule m_OnFrameModule

◆ m_OnInitModule

class TFModule m_OnInitModule

Test Framework.

Referenced by AddInitTest(), EOnInit(), TestFramework(), and ~TestFramework().

◆ Result

enum TFR Result

Referenced by And(), Or(), and TFResult().