Navigation
API > API/Plugins > API/Plugins/InterchangeTests
Define a test plan
| Name | UInterchangeImportTestPlan |
| Type | class |
| Header File | /Engine/Plugins/Tests/InterchangeTests/Source/InterchangeTests/Public/InterchangeImportTestPlan.h |
| Include Path | #include "InterchangeImportTestPlan.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, EditInlineNew,
Meta=(prioritizeCategories="Description Level Definition Import Reimport"))
class UInterchangeImportTestPlan : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeImportTestPlan
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeImportTestPlan() |
InterchangeImportTestPlan.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Description | FString | Test Description | InterchangeImportTestPlan.h |
|
| ImportStep | TObjectPtr< UInterchangeImportTestStepImport > | File Import Step | InterchangeImportTestPlan.h |
|
| ReimportStack | TArray< TObjectPtr< UInterchangeImportTestStepReimport > > | Set of re-imports that will follow the above import step | InterchangeImportTestPlan.h |
|
| WorldPath | FSoftObjectPath | Level to use for taking Screenshot | InterchangeImportTestPlan.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bChangeObjectOuters | bool | InterchangeImportTestPlan.h | ||
| bRunSynchronously | bool | InterchangeImportTestPlan.h | ||
| PrevReimportStackSize | int32 | InterchangeImportTestPlan.h | ||
| TransientWorld | TStrongObjectPtr< UWorld > | InterchangeImportTestPlan.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CleanupLevel() |
InterchangeImportTestPlan.h | ||
ULevel * GetCurrentLevel() |
InterchangeImportTestPlan.h | ||
UWorld * GetCurrentWorld() |
InterchangeImportTestPlan.h | ||
bool IsRunningSynchornously() |
InterchangeImportTestPlan.h |
|
|
void OnAssetLoaded
(
UObject* Asset |
InterchangeImportTestPlan.h | ||
bool ReadFromJson
(
const FString& Filename |
Deserialize a test plan from Json | InterchangeImportTestPlan.h | |
void RunThisTest() |
Click here to immediately run this single test through the automation framework | InterchangeImportTestPlan.h |
|
void SetupLevelForImport() |
InterchangeImportTestPlan.h | ||
void WriteToJson
(
const FString& Filename |
Serialize a test plan to Json | InterchangeImportTestPlan.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
InterchangeImportTestPlan.h | ||
virtual void PostEditUndo() |
InterchangeImportTestPlan.h | ||
virtual void PostLoad() |
InterchangeImportTestPlan.h | ||
virtual void PreEditChange
(
FProperty* PropertyAboutToChange |
InterchangeImportTestPlan.h | ||
virtual void PreEditUndo() |
InterchangeImportTestPlan.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FSuppressableWarningDialog::EMode GetInterchangeTestPlanWarningDialogMode() |
InterchangeImportTestPlan.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Steps_DEPRECATED | TArray< TObjectPtr< UInterchangeImportTestStepBase > > | Set of steps to perform to carry out this test plan | InterchangeImportTestPlan.h |
|