Open 3D Engine ScriptCanvasTesting Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Test.
Static Public Attributes | |
static AZStd::atomic_bool | s_asyncOperationActive |
Protected Member Functions | |
template<class T > | |
void | RegisterComponentDescriptor () |
void | SetUp () override |
void | TearDown () override |
ScriptCanvas::Graph * | CreateGraph () |
TestNodes::ConfigurableUnitTestNode * | CreateConfigurableNode (AZStd::string entityName="ConfigurableNodeEntity") |
void | ReportErrors (ScriptCanvas::Graph *graph, bool expectErrors=false, bool expectIrrecoverableErrors=false) |
void | TestConnectionBetween (ScriptCanvas::Endpoint sourceEndpoint, ScriptCanvas::Endpoint targetEndpoint, bool isValid=true) |
void | TestIsConnectionPossible (ScriptCanvas::Endpoint sourceEndpoint, ScriptCanvas::Endpoint targetEndpoint, bool isValid=true) |
void | CreateExecutionFlowBetween (AZStd::vector< TestNodes::ConfigurableUnitTestNode * > unitTestNodes) |
AZStd::vector < ScriptCanvas::Data::Type > | GetContainerDataTypes () const |
ScriptCanvas::Data::Type | GetRandomContainerType () const |
AZStd::vector < ScriptCanvas::Data::Type > | GetPrimitiveTypes () const |
ScriptCanvas::Data::Type | GetRandomPrimitiveType () const |
AZStd::vector < ScriptCanvas::Data::Type > | GetBehaviorObjectTypes () const |
ScriptCanvas::Data::Type | GetRandomObjectType () const |
AZStd::vector < ScriptCanvas::Data::Type > | GetTypes () const |
ScriptCanvas::Data::Type | GetRandomType () const |
AZStd::string | GenerateSlotName () |
Static Protected Member Functions | |
static void | SetUpTestCase () |
static void | TearDownTestCase () |
static ScriptCanvasTests::Application * | GetApplication () |
Protected Attributes | |
AZ::SerializeContext * | m_serializeContext |
AZ::BehaviorContext * | m_behaviorContext |
UnitTestEntityContext | m_entityContext |
ScriptCanvas::Data::Type | m_numericVectorType |
ScriptCanvas::Data::Type | m_stringToNumberMapType |
ScriptCanvas::Data::Type | m_dataSlotConfigurationType |
ScriptCanvas::Graph * | m_graph = nullptr |
int | m_slotCounter = 0 |
AZStd::unordered_map < AZ::EntityId, AZ::Entity * > | m_entityMap |
Static Protected Attributes | |
static ScriptCanvasTests::Application * | s_application |