OpenWalnut  1.4.0
Public Member Functions | Public Attributes
WPropertyVariableTest Class Reference

Test WPropertyVariable. More...

#include <WPropertyVariable_test.h>

+ Inheritance diagram for WPropertyVariableTest:

List of all members.

Public Member Functions

void setTemporary1 ()
 Helper function which simply sets the value above to true.
void setTemporary2 ()
 Helper function which simply sets the value above to true.
void testInstantiation (void)
 Test instantiation, also test name and description and type (from WPropertyBase)
void testNameConvention (void)
 Tests that only properties with proper names can be created.
void testClone ()
 Tests the cloning functionality.
void testMinMaxWithSetAndAccept ()
 Test min/max functionality, including tests for set(), accept() and ensureValidity.
void testConstraintManagement (void)
 Tests constraint management.

Public Attributes

bool m_testTemporary1
 A temporary holder for some value.
bool m_testTemporary2
 A temporary holder for some value.

Detailed Description

Test WPropertyVariable.

Definition at line 43 of file WPropertyVariable_test.h.


Member Function Documentation

Helper function which simply sets the value above to true.

It is used to test some conditions here.

Definition at line 59 of file WPropertyVariable_test.h.

References m_testTemporary1.

Referenced by testClone(), and testConstraintManagement().

Helper function which simply sets the value above to true.

It is used to test some conditions here.

Definition at line 67 of file WPropertyVariable_test.h.

References m_testTemporary2.

Referenced by testClone().

Tests the cloning functionality.

Definition at line 103 of file WPropertyVariable_test.h.

References WException::disableBacktrace(), m_testTemporary1, m_testTemporary2, setTemporary1(), and setTemporary2().

Tests constraint management.

Especially add,replace,remove,count,getFirst.

Definition at line 260 of file WPropertyVariable_test.h.

References WException::disableBacktrace(), WPropertyVariable< T >::getFirstConstraint(), m_testTemporary1, and setTemporary1().

void WPropertyVariableTest::testInstantiation ( void  ) [inline]

Test instantiation, also test name and description and type (from WPropertyBase)

Definition at line 75 of file WPropertyVariable_test.h.

Test min/max functionality, including tests for set(), accept() and ensureValidity.

Definition at line 182 of file WPropertyVariable_test.h.

References WException::disableBacktrace(), WPropertyVariable< T >::getMax(), WPropertyVariable< T >::setMax(), and WPropertyVariable< T >::setMin().

Tests that only properties with proper names can be created.

Definition at line 91 of file WPropertyVariable_test.h.

References WException::disableBacktrace().


Member Data Documentation

A temporary holder for some value.

Definition at line 49 of file WPropertyVariable_test.h.

Referenced by setTemporary1(), testClone(), and testConstraintManagement().

A temporary holder for some value.

Definition at line 54 of file WPropertyVariable_test.h.

Referenced by setTemporary2(), and testClone().


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