Open 3D Engine ScriptCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::UnitTesting::BusTraits Class Referenceabstract

Inherits AZ::EBusTraits.

Public Types

using BusIdType = AZ::Data::AssetId
 

Public Member Functions

virtual void AddFailure (const Report &report)=0
 
virtual void AddSuccess (const Report &report)=0
 
virtual void Checkpoint (const Report &report)=0
 
virtual void ExpectFalse (const bool value, const Report &report)=0
 
virtual void ExpectTrue (const bool value, const Report &report)=0
 
virtual void MarkComplete (const Report &report)=0
 
 SCRIPT_CANVAS_UNIT_TEST_EQUALITY_OVERLOAD_DECLARATIONS (ExpectEqual)
 
 SCRIPT_CANVAS_UNIT_TEST_EQUALITY_OVERLOAD_DECLARATIONS (ExpectNotEqual)
 
 SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_DECLARATIONS (ExpectGreaterThan)
 
 SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_DECLARATIONS (ExpectGreaterThanEqual)
 
 SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_DECLARATIONS (ExpectLessThan)
 
 SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_DECLARATIONS (ExpectLessThanEqual)
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 

Member Function Documentation

◆ SCRIPT_CANVAS_UNIT_TEST_EQUALITY_OVERLOAD_DECLARATIONS()

ScriptCanvas::UnitTesting::BusTraits::SCRIPT_CANVAS_UNIT_TEST_EQUALITY_OVERLOAD_DECLARATIONS ( ExpectEqual  )
Note
the expect* nodes are designed this way, instead of with datums, so that the compiled unit tests do not have to refer to datums at all

The documentation for this class was generated from the following file: