OpenTAP 9.24
API Reference
Static Public Member Functions | Properties | List of all members
OpenTap.InputOutputRelation Class Reference

Relations between two object and a pair of their members. More...

Static Public Member Functions

static bool IsInput (ITestStepParent @object, IMemberData member)
 Returns true if member on object is assigned to an output / is an input.
 
static bool IsOutput (ITestStepParent @object, IMemberData member)
 Returns true if member on object is assigned to an input / is an output.
 
static void Assign (ITestStepParent inputObject, IMemberData inputMember, ITestStepParent outputObject, IMemberData outputMember)
 Create a relation between two members on two different objects.
 
static void Unassign (ITestStepParent target, IMemberData targetMember, ITestStepParent source, IMemberData sourceMember)
 Unassign an input/output relation .
 
static void UpdateInputs (ITestStepParent target)
 Updates the input of 'target' by reading the value of the source output.
 
static IEnumerable< InputOutputRelationGetRelations (ITestStepParent step)
 Get input/output relations to/from a test step.
 

Properties

ITestStepParent OutputObject [get]
 The object that owns the output member.
 
ITestStepParent InputObject [get]
 The object that owns the input member.
 
IMemberData OutputMember [get]
 The member which the output value is read from.
 
IMemberData InputMember [get]
 The Member which the input value is read from.
 

Detailed Description

Relations between two object and a pair of their members.

OpenTAP 9.24 API built Tue Apr 30 2024 13:44:41