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

Description

Test:
behaviour of the stack of focus location paths.

Basically this is just a stack, but has a somewhat unusual behaviour on pop(), as it considers the (intrusive) ref-count maintained within the stack frames (ScopePath instances) and cleans up unused frames. Similar to the ScopePath_test, we use a pseudo-session to create some path frames to play with.

Note
this test executes a lot of functionality in a manual by-hand way, which in the actual application is accessed and utilised through QueryFocus objects as frontend.
See also
mobject::session::QueryFocusStack
mobject::session::ScopePath

Definition at line 60 of file query-focus-stack-test.cpp.

Private Member Functions

void automaticFrameHandling ()
 
void clear ()
 
void createStack ()
 
virtual void run (Arg)
 
void usePushedFrame ()
 
void verify_errorHandling ()
 
+ Inheritance diagram for QueryFocusStack_test:
+ Collaboration diagram for QueryFocusStack_test:

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