Manak  2.0.0
manak::TestResult Struct Reference

Public Types

enum  Res {
  Res::PASS,
  Res::FAIL
}
 

Public Member Functions

 TestResult ()
 
MANAK_INLINE void AddAssert (TestEntry *entry)
 
MANAK_INLINE void AddCheck (TestEntry *entry)
 
MANAK_INLINE void AddText (TestEntry *entry)
 
MANAK_INLINE void Clear ()
 
MANAK_INLINE void ConfirmEntry ()
 
MANAK_INLINE bool GetFailMsg (size_t &n_itr, std::list< std::string > &l_str) const
 
MANAK_INLINE double GetSP () const
 
MANAK_INLINE bool GetStatus (double success_p) const
 
MANAK_INLINE void NewEntry ()
 

Public Attributes

std::list< std::tuple< Res,
TestResultEntry > > 
entries
 
bool new_entry
 

Detailed Description

Definition at line 38 of file test_monitor.hpp.

Member Enumeration Documentation

Enumerator
PASS 
FAIL 

Definition at line 43 of file test_monitor.hpp.

Constructor & Destructor Documentation

manak::TestResult::TestResult ( )
inline

Definition at line 40 of file test_monitor.hpp.

Member Function Documentation

MANAK_INLINE void manak::TestResult::AddAssert ( TestEntry entry)
MANAK_INLINE void manak::TestResult::AddCheck ( TestEntry entry)
MANAK_INLINE void manak::TestResult::AddText ( TestEntry entry)
MANAK_INLINE void manak::TestResult::Clear ( )
MANAK_INLINE void manak::TestResult::ConfirmEntry ( )
MANAK_INLINE bool manak::TestResult::GetFailMsg ( size_t &  n_itr,
std::list< std::string > &  l_str 
) const
MANAK_INLINE double manak::TestResult::GetSP ( ) const
MANAK_INLINE bool manak::TestResult::GetStatus ( double  success_p) const
MANAK_INLINE void manak::TestResult::NewEntry ( )

Member Data Documentation

std::list<std::tuple<Res, TestResultEntry> > manak::TestResult::entries

Definition at line 63 of file test_monitor.hpp.

bool manak::TestResult::new_entry

Definition at line 64 of file test_monitor.hpp.


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