Lumiera  0.pre.03
»edit your freedom«
MObjectRef_test Class Reference

Description

Test:
properties and behaviour of the external reference-mechanism for MObjects placed into the session.

We create a simple, simulated "session" (no real session datastructure) and a mock PlacementIndex. Then we add two Placements, which can be used then to build MObjectRef instances to validate their behaviour.

See also
mobject::Placement
mobject::MObject
mobject::PlacementRef_test

Definition at line 105 of file mobject-ref-test.cpp.

Private Types

typedef Placement< ClipPClip
 
typedef Placement< MObjectPMObj
 
typedef TestPlacement< TestSubMO1PSub1
 

Private Member Functions

template<typename REF >
void checkBuildMObjectRef (REF &refObj, void *placementAdr)
 
void checkComparison (PMO const &p1, PMO const &p2)
 
void checkLifecycle (PMObj const &p1, PMObj const &p2)
 
void checkTypeHandling (LumieraUid luid)
 
virtual void run (Arg)
 
+ Inheritance diagram for MObjectRef_test:
+ Collaboration diagram for MObjectRef_test:

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