Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
FixtureSegment_test Class Reference

Description

Test:
Verify properties and behaviour of a single Segment in the Segmentation
  • construction of a mocked Segment
  • on-demand allocation of a JobTicket for a ModelPort(index)
See also
steam::fixture::Segment
JobPlanningPipeline_test
MockSupport_test

Definition at line 51 of file fixture-segment-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void fabricate_MockSegment ()
 
void retrieve_JobTicket ()
 

Member Function Documentation

◆ run()

virtual void run ( Arg  )
inlineprivatevirtual

Definition at line 55 of file fixture-segment-test.cpp.

References FixtureSegment_test::fabricate_MockSegment(), and FixtureSegment_test::retrieve_JobTicket().

+ Here is the call graph for this function:

◆ fabricate_MockSegment()

void fabricate_MockSegment ( )
inlineprivate
Test:
setup a properly structured ExitNode graph using the specification scheme supported by MockSegmentation
See also
MockSupport_test::verify_MockSegmentation

Definition at line 68 of file fixture-segment-test.cpp.

References Segment::after(), Record< VAL >::Mutator::attrib(), Segment::exitNode, Time::NEVER, and Segment::start().

Referenced by FixtureSegment_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ retrieve_JobTicket()

void retrieve_JobTicket ( )
inlineprivate
Test:
on-demand generate a JobTicket from an existing NodeGraphAttachment

Definition at line 86 of file fixture-segment-test.cpp.

References Time::ANYTIME, Record< VAL >::Mutator::attrib(), Record< VAL >::Mutator::genNode(), JobTicket::getPrerequisites(), Segment::jobTicket(), and Record< VAL >::Mutator::scope().

Referenced by FixtureSegment_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:
+ Inheritance diagram for FixtureSegment_test:
+ Collaboration diagram for FixtureSegment_test:

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