OpenMesh::Utils::TestingFramework::TestFunc Class Reference

#include <TestingFramework.hh>

List of all members.

Public Member Functions

void operator() (void)
 TestFunc (TestingFramework &_th, const std::string &_n)
const TestingFrameworktestHelper () const
virtual ~TestFunc ()

Protected Member Functions

TestFuncbegin (std::string _title, const std::string &_info="")
virtual void body (void)=0
TestFuncend (void)
virtual void epilog (void)
TestFuncinfo (const std::ostringstream &_ostr)
TestFuncinfo (const std::string &_info)
virtual void prolog (void)
 TestFunc (const TestFunc &_cpy)
TestingFrameworktestHelper ()
template<typename ValueType >
bool verify (const ValueType &_rc, const ValueType &_expected, std::string _info)
template<typename ValueType >
void verify_x (const ValueType &_rc, const ValueType &_expected, std::string _info)

Protected Attributes

std::string name_
TestingFrameworkth_

Private Member Functions

 TestFunc ()

Detailed Description

Definition at line 125 of file TestingFramework.hh.


Constructor & Destructor Documentation

OpenMesh::Utils::TestingFramework::TestFunc::TestFunc ( TestingFramework _th,
const std::string &  _n 
) [inline]

Definition at line 128 of file TestingFramework.hh.

virtual OpenMesh::Utils::TestingFramework::TestFunc::~TestFunc (  )  [inline, virtual]

Definition at line 134 of file TestingFramework.hh.

OpenMesh::Utils::TestingFramework::TestFunc::TestFunc ( const TestFunc _cpy  )  [inline, protected]

Definition at line 177 of file TestingFramework.hh.

OpenMesh::Utils::TestingFramework::TestFunc::TestFunc (  )  [private]

Member Function Documentation

TestFunc& OpenMesh::Utils::TestingFramework::TestFunc::begin ( std::string  _title,
const std::string &  _info = "" 
) [inline, protected]

Definition at line 181 of file TestingFramework.hh.

virtual void OpenMesh::Utils::TestingFramework::TestFunc::body ( void   )  [protected, pure virtual]
TestFunc& OpenMesh::Utils::TestingFramework::TestFunc::end ( void   )  [inline, protected]

Definition at line 186 of file TestingFramework.hh.

virtual void OpenMesh::Utils::TestingFramework::TestFunc::epilog ( void   )  [inline, protected, virtual]

Definition at line 168 of file TestingFramework.hh.

TestFunc& OpenMesh::Utils::TestingFramework::TestFunc::info ( const std::ostringstream &  _ostr  )  [inline, protected]

Definition at line 210 of file TestingFramework.hh.

TestFunc& OpenMesh::Utils::TestingFramework::TestFunc::info ( const std::string &  _info  )  [inline, protected]

Definition at line 207 of file TestingFramework.hh.

void OpenMesh::Utils::TestingFramework::TestFunc::operator() ( void   )  [inline]

Definition at line 137 of file TestingFramework.hh.

virtual void OpenMesh::Utils::TestingFramework::TestFunc::prolog ( void   )  [inline, protected, virtual]

Definition at line 161 of file TestingFramework.hh.

TestingFramework& OpenMesh::Utils::TestingFramework::TestFunc::testHelper (  )  [inline, protected]

Definition at line 175 of file TestingFramework.hh.

const TestingFramework& OpenMesh::Utils::TestingFramework::TestFunc::testHelper (  )  const [inline]

Definition at line 157 of file TestingFramework.hh.

template<typename ValueType >
bool OpenMesh::Utils::TestingFramework::TestFunc::verify ( const ValueType &  _rc,
const ValueType &  _expected,
std::string  _info 
) [inline, protected]

Definition at line 194 of file TestingFramework.hh.

template<typename ValueType >
void OpenMesh::Utils::TestingFramework::TestFunc::verify_x ( const ValueType &  _rc,
const ValueType &  _expected,
std::string  _info 
) [inline, protected]

Definition at line 200 of file TestingFramework.hh.


Member Data Documentation

Definition at line 218 of file TestingFramework.hh.

Definition at line 217 of file TestingFramework.hh.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


openmesh
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 12:11:21 2013