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

Description

Test:
basic behaviour of the defaults manager ("the big picture")
  • retrieving a "default" object repeatedly
  • retrieving a more constrained "default" object
  • failure registers a new "default"
  • instance management

Using pipe assets as an example. The defaults manager shouldn't interfere with memory management (it holds weak refs).

Definition at line 86 of file defs-manager-test.cpp.

Private Member Functions

void failureCreatesNewDefault ()
 
void retrieveConstrainedDefault (string pID, string sID)
 
void retrieveSimpleDefault (string)
 
virtual void run (Arg arg)
 
void verifyRemoval ()
 verify the defaults manager holds only weak refs, so if an object goes out of scope, any defaults entries are purged silently
 
+ Inheritance diagram for DefsManager_test:
+ Collaboration diagram for DefsManager_test:

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