Manak  2.0.0
manak::TestMonitor Class Reference
Collaboration diagram for manak::TestMonitor:

Public Member Functions

 TestMonitor ()
 
 ~TestMonitor ()
 
MANAK_INLINE bool AddAssert (TestEntry *entry)
 
MANAK_INLINE bool AddCheck (TestEntry *entry)
 
MANAK_INLINE bool AddText (TestEntry *entry)
 
MANAK_INLINE void ConfirmEntry ()
 
MANAK_INLINE void Disable ()
 
MANAK_INLINE void Enable ()
 
MANAK_INLINE void Initialize ()
 
MANAK_INLINE const bool & IsTest () const
 
MANAK_INLINE void NewEntry ()
 
MANAK_INLINE TestResult *& Result ()
 

Static Public Member Functions

static TestMonitorGetGlobalTestMonitor ()
 

Private Attributes

bool isEnabled
 
bool isTest
 
TestResulttr
 

Detailed Description

Definition at line 67 of file test_monitor.hpp.

Constructor & Destructor Documentation

manak::TestMonitor::TestMonitor ( )
inline

Definition at line 70 of file test_monitor.hpp.

manak::TestMonitor::~TestMonitor ( )
inline

Definition at line 75 of file test_monitor.hpp.

References tr.

Member Function Documentation

MANAK_INLINE bool manak::TestMonitor::AddAssert ( TestEntry entry)
MANAK_INLINE bool manak::TestMonitor::AddCheck ( TestEntry entry)
MANAK_INLINE bool manak::TestMonitor::AddText ( TestEntry entry)
MANAK_INLINE void manak::TestMonitor::ConfirmEntry ( )
MANAK_INLINE void manak::TestMonitor::Disable ( )
MANAK_INLINE void manak::TestMonitor::Enable ( )
static TestMonitor& manak::TestMonitor::GetGlobalTestMonitor ( )
inlinestatic

Definition at line 80 of file test_monitor.hpp.

MANAK_INLINE void manak::TestMonitor::Initialize ( )
MANAK_INLINE const bool& manak::TestMonitor::IsTest ( ) const
MANAK_INLINE void manak::TestMonitor::NewEntry ( )
MANAK_INLINE TestResult*& manak::TestMonitor::Result ( )

Member Data Documentation

bool manak::TestMonitor::isEnabled
private

Definition at line 109 of file test_monitor.hpp.

bool manak::TestMonitor::isTest
private

Definition at line 110 of file test_monitor.hpp.

TestResult* manak::TestMonitor::tr
private

Definition at line 107 of file test_monitor.hpp.

Referenced by ~TestMonitor().


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