Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
UICoord_test Class Reference

Description

Test:
verify the basic properties of topological UI coordinate specifications.
  • created as path-like sequence of Literal components
  • provides a builder API for definition and mutation
  • Normalisation and handling of missing parts
  • access to UI coordinate components
  • string representation
  • comparisons
  • predicates
See also
ui-coord.hpp
path-array.hpp
PathArray_test
UICoordResolver_test
ViewSpecDSL_test

Definition at line 70 of file ui-coord-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void verify_basics ()
 
void verify_builder ()
 
void verify_comparisons ()
 
void verify_localPredicates ()
 
void verify_stringRepr ()
 

Member Function Documentation

virtual void run ( Arg  )
inlineprivatevirtual

Definition at line 74 of file ui-coord-test.cpp.

References UICoord_test::verify_basics(), UICoord_test::verify_builder(), UICoord_test::verify_comparisons(), UICoord_test::verify_localPredicates(), and UICoord_test::verify_stringRepr().

+ Here is the call graph for this function:

void verify_basics ( )
inlineprivate

Definition at line 85 of file ui-coord-test.cpp.

References Symbol::EMPTY, util::isnil(), util::join(), gui::interact::UIC_PANEL, gui::interact::UIC_PATH, gui::interact::UIC_PERSP, gui::interact::UIC_TAB, gui::interact::UIC_VIEW, gui::interact::UIC_WINDOW, and VERIFY_ERROR.

Referenced by UICoord_test::run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void verify_builder ( )
inlineprivate

Definition at line 141 of file ui-coord-test.cpp.

References UICoord::append(), UICoord::getComp(), UICoord::getPanel(), UICoord::getPath(), UICoord::getPersp(), UICoord::getTab(), UICoord::getView(), UICoord::getWindow(), UICoord::persp(), UICoord::prepend(), gui::interact::UIC_PERSP, gui::interact::UIC_TAB, VERIFY_ERROR, UICoord::view(), and UICoord::window().

Referenced by UICoord_test::run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void verify_stringRepr ( )
inlineprivate

Definition at line 207 of file ui-coord-test.cpp.

References Symbol::EMPTY, UICoord::getComp(), UICoord::getPath(), UICoord::path(), gui::interact::UIC_PANEL, gui::interact::UIC_PATH, gui::interact::UIC_PERSP, gui::interact::UIC_TAB, gui::interact::UIC_VIEW, gui::interact::UIC_WINDOW, and VERIFY_ERROR.

Referenced by UICoord_test::run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void verify_comparisons ( )
inlineprivate

Definition at line 362 of file ui-coord-test.cpp.

References NULL.

Referenced by UICoord_test::run().

+ Here is the caller graph for this function:

void verify_localPredicates ( )
inlineprivate

Definition at line 398 of file ui-coord-test.cpp.

References UICoord::isComplete(), UICoord::isExplicit(), UICoord::isIncomplete(), gui::interact::UIC_PANEL, gui::interact::UIC_PATH, gui::interact::UIC_PERSP, gui::interact::UIC_TAB, gui::interact::UIC_VIEW, and gui::interact::UIC_WINDOW.

Referenced by UICoord_test::run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

+ Inheritance diagram for UICoord_test:
+ Collaboration diagram for UICoord_test:

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