FAITestBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AITestSuite

Header

/Engine/Source/Developer/AITestSuite/Public/AITestsCommon.h

Include

#include "AITestsCommon.h"

Syntax

struct FAITestBase

Variables

Name Description

Protected variable

FAutomationTest...

 

TestRunner

Constructors

Name Description

Protected function

FAITestBase()

Destructors

Name Description

Public function Virtual

~FAITestBase()

Functions

Name Description

Protected function

void

 

AddAutoDestroyObject

(
    UObject& ObjectRef
)

Protected function Const

FAutomationT...

 

GetTestRunner()

Protected function Virtual Const

UWorld &

 

GetWorld()

Public function Virtual

bool

 

InstantTest()

Protected function

ClassToSpawn...

 

NewAutoDestroyObject

(
    UObject* Outer
)

Public function Virtual

void

 

SetTestRunner

(
    FAutomationTestBase& AutomationTes...
)

Public function Virtual

bool

 

SetUp()

Public function Virtual

void

 

TearDown()

It's essential that overriding functions call the super-implementation. Otherwise the check in ~FAITestBase will fail.

Public function Virtual

bool

 

Update()