TwiceAsNice  2019-02-18
Classes | Functions
PropertyTreeTest.cc File Reference
#include <map>
#include <string>
#include <Nice/App/Application.h>
#include <Nice/Property/Joint.h>
#include <Nice/Property/BridgeMemFn.hh>
#include <boost/test/unit_test.hpp>
Include dependency graph for PropertyTreeTest.cc:

Classes

class  MyPropertyBridgeMemberFunction
 

Functions

 BOOST_AUTO_TEST_SUITE (PropertyTrees)
 
 BOOST_AUTO_TEST_CASE (ShouldAllowSettingProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldAllowSettingDeepProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldAllowUpdatingDeepProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldAllowInsertingDictionary)
 
static bool ignoreExceptionDetails (Nice::Exception)
 
 BOOST_AUTO_TEST_CASE (ShouldThrowExceptionWhenAccessingNonExistentProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldDistinguishBetweenUpperCaseAndLowerCasePropertyNames)
 
 BOOST_AUTO_TEST_CASE (ShouldAllowNavigatingInSubtrees)
 
 BOOST_AUTO_TEST_CASE (ShouldCallPropertyBridgeMemFnEachTimeAValueIsSet)
 
 BOOST_AUTO_TEST_CASE (ShouldUpdatePropertyEvenWhenPropertyBridgeMemberFunctionThrowsException)
 
 BOOST_AUTO_TEST_CASE (ShouldReturnNullPtrIfAttributeIsMissing)
 
 BOOST_AUTO_TEST_CASE (ShouldConvertDoubleToInteger)
 
 BOOST_AUTO_TEST_CASE (ShouldConvertDoubleToFloat)
 
 BOOST_AUTO_TEST_CASE (ShouldConvertIntToString)
 
 BOOST_AUTO_TEST_CASE (ShouldRetrieveAbsolutePath)
 
 BOOST_AUTO_TEST_SUITE_END ()
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/14]

BOOST_AUTO_TEST_CASE ( ShouldAllowSettingProperty  )

◆ BOOST_AUTO_TEST_CASE() [2/14]

BOOST_AUTO_TEST_CASE ( ShouldAllowSettingDeepProperty  )

◆ BOOST_AUTO_TEST_CASE() [3/14]

BOOST_AUTO_TEST_CASE ( ShouldAllowUpdatingDeepProperty  )

◆ BOOST_AUTO_TEST_CASE() [4/14]

BOOST_AUTO_TEST_CASE ( ShouldAllowInsertingDictionary  )

◆ BOOST_AUTO_TEST_CASE() [5/14]

BOOST_AUTO_TEST_CASE ( ShouldThrowExceptionWhenAccessingNonExistentProperty  )

◆ BOOST_AUTO_TEST_CASE() [6/14]

BOOST_AUTO_TEST_CASE ( ShouldDistinguishBetweenUpperCaseAndLowerCasePropertyNames  )

◆ BOOST_AUTO_TEST_CASE() [7/14]

BOOST_AUTO_TEST_CASE ( ShouldAllowNavigatingInSubtrees  )

◆ BOOST_AUTO_TEST_CASE() [8/14]

BOOST_AUTO_TEST_CASE ( ShouldCallPropertyBridgeMemFnEachTimeAValueIsSet  )

◆ BOOST_AUTO_TEST_CASE() [9/14]

BOOST_AUTO_TEST_CASE ( ShouldUpdatePropertyEvenWhenPropertyBridgeMemberFunctionThrowsException  )

◆ BOOST_AUTO_TEST_CASE() [10/14]

BOOST_AUTO_TEST_CASE ( ShouldReturnNullPtrIfAttributeIsMissing  )

◆ BOOST_AUTO_TEST_CASE() [11/14]

BOOST_AUTO_TEST_CASE ( ShouldConvertDoubleToInteger  )

◆ BOOST_AUTO_TEST_CASE() [12/14]

BOOST_AUTO_TEST_CASE ( ShouldConvertDoubleToFloat  )

◆ BOOST_AUTO_TEST_CASE() [13/14]

BOOST_AUTO_TEST_CASE ( ShouldConvertIntToString  )

◆ BOOST_AUTO_TEST_CASE() [14/14]

BOOST_AUTO_TEST_CASE ( ShouldRetrieveAbsolutePath  )

◆ BOOST_AUTO_TEST_SUITE()

BOOST_AUTO_TEST_SUITE ( PropertyTrees  )

◆ BOOST_AUTO_TEST_SUITE_END()

BOOST_AUTO_TEST_SUITE_END ( )

◆ ignoreExceptionDetails()

static bool ignoreExceptionDetails ( Nice::Exception  )
static