Developer Documentation

Public Types | Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
OpenMesh::Utils::TestingFramework Class Reference

`#include <OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Tools/Utils/TestingFramework.hh>`

Inheritance diagram for OpenMesh::Utils::TestingFramework:

## Public Types
typedef TestingFramework | Self
typedef std::logic_error | verify_error
typedef TestFunc * | TestFuncPtr
typedef std::vector< TestFuncPtr > | TestSet

## Public Member Functions
| TestingFramework (std::ostream &_os)
template<typename ValueType >
bool | verify (const ValueType &_rc, const ValueType &_expected, const std::string &_info)
Self & | begin (std::string _title, const std::string &_info="")
Self & | end ()
Self & | info (const std::string &_info)
Self & | info (const std::ostringstream &_ostr)
size_t | errorTotal () const
size_t | errorCount () const
size_t | verifyTotal () const
size_t | verifyCount () const
size_t | goodTotal () const
size_t | goodCount () const
size_t | testTotal () const
size_t | testCount () const
int | run (void)

## Protected Member Functions
int | reg (TestFuncPtr _tfptr)

## Private Attributes
size_t | errTotal_
size_t | errCount_
size_t | verifyTotal_
size_t | verifyCount_
size_t | testTotal_
size_t | testCount_
std::string | testTitle_
std::ostream & | os_
TestSet | tests_

## Friends
class | TestFunc

## Detailed Description

Helper class for test programms.

Definition at line 119 of file TestingFramework.hh.

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

- OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Tools/Utils/TestingFramework.hh