Navigation
| Name | CQTest |
| Type | Developer |
| Location | /Engine/Source/Developer/CQTest/ |
| Module Build Rules | CQTest.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAssetFilterBuilder | Helper object which generates a FARFilter to be used with the CQTestAssetHelper functions. |
| FCQTestSlateComponent | /Example boiler plate |
| FExecute | Latent Command which executes the provided function. |
| FPIENetworkTestStateRestorer | Object which saves the state of the game before starting the test, Then restores it after the test is complete. |
| FRunSequence | Latent Command which manages and executes an array of latent commands. |
| FTestCommandBuilder | |
| FWaitDelay | Latent Command that waits a set time frame. |
| FWaitUntil | Latent Command that waits until the Query evaluates to `true_ or the timeout has exceeded. |
| TAsyncExecute | Latent Command that executes an async action and optionally processes the result in a Latent Command of the specified type. |
| TResultCommandFactory | |
| UCQTestSettings | Implements per project Engine settings for the CQTest plugin. |
| UTestGameInstance |
Structs
| Name | Remarks |
|---|---|
| FActorTestSpawner | Class for spawning actors in an ActorTest context(no PIE loaded) |
| FNoDiscardAsserter | |
| FSpawnHelper | Helper object for spawning Actors and other object types in the world. |
| TAsyncResultCallbackArg | |
| TBaseTest | |
| TTest | |
| TTestRunner |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BeforeAfterAllFunc | void(*)(const FString &) | CQTest.h | |
| PrintStream | FStringBuilderBase | Assert/CQTestConvert.h | |
| TTestInstanceGenerator | TUniquePtr< TBaseTest< AsserterType > >(*)(TTestRunner< AsserterType > &) | CQTest.h |
Enums
Public
| Name | Remarks |
|---|---|
| ECQTestFailureBehavior | |
| ECQTestSuppressLogBehavior |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CQTest::DefaultTimeout | const TOptional< FTimespan > | Commands/TestCommands.h | |
| CQTestConsoleVariables::CommandTimeout | float | CQTestSettings.h | |
| CQTestConsoleVariables::MapTestTimeout | float | CQTestSettings.h | |
| CQTestConsoleVariables::NetworkTimeout | float | CQTestSettings.h | |
| DefaultFlags | EAutomationTestFlags | CQTest.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CommandTimeoutName | auto | CQTestSettings.h | ||
| DefaultTags | const FString | CQTest.h | ||
| GenerateTestDirectory | const FString | CQTest.h | ||
| MapTestTimeoutName | auto | CQTestSettings.h | ||
| NetworkTimeoutName | auto | CQTestSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< UObject * > CQTestAssetHelper::FindDataBlueprints
(
const FARFilter& Filter |
Looks for all UObjects matching the filter in the AssetRegistry. | Helpers/CQTestAssetHelper.h | |
TArray< UClass * > CQTestAssetHelper::GetBlueprintClasses
(
const FARFilter& Filter |
Looks for all Blueprint classes matching the filter in the AssetRegistry. | Helpers/CQTestAssetHelper.h | |
bool CQTestCondition::IsEqual
(
const TValue& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqual
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqual
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqual
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqual
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqualIgnoreCase
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqualIgnoreCase
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqualIgnoreCase
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsEqualIgnoreCase
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNearlyEqual
(
const float A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNearlyEqual
(
const double A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNearlyEqual
(
const FVector A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNearlyEqual
(
const FTransform A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNearlyEqual
(
const FRotator A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqual
(
const TValue& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqual
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqual
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqual
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqual
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqualIgnoreCase
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqualIgnoreCase
(
const TCHAR* A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqualIgnoreCase
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotEqualIgnoreCase
(
const FString& A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotNearlyEqual
(
const float A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotNearlyEqual
(
const double A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotNearlyEqual
(
const FVector A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotNearlyEqual
(
const FTransform A, |
Assert/CQTestCondition.h | ||
bool CQTestCondition::IsNotNearlyEqual
(
const FRotator A, |
Assert/CQTestCondition.h | ||
FString CQTestConvert::ToString
(
const T& Input |
Assert/CQTestConvert.h | ||
FString CQTestConvert::ToString
(
const FString& Input |
Assert/CQTestConvert.h | ||
FString CQTestConvert::ToString
(
const TArray< TElement, TAllocator >& Input |
Assert/CQTestConvert.h | ||
FString CQTestConvert::ToString
(
const TSet< TElement, TAllocator >& Input |
Assert/CQTestConvert.h | ||
FString CQTestConvert::ToString
(
const TMap< TKey, TValue >& Input |
Assert/CQTestConvert.h | ||
UClass * GetBlueprintClass
(
const FString& Directory, |
/Example boiler plate | Components/CQTestBlueprintHelper.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const TCHAR * AsyncExecuteDetails::CreateInternalCommandDescription
(
TArray< FString >& OutDescriptions, |
Commands/TestCommands.h |