#include <SETestCase.h>

Inheritance diagram for biogears::SETestCase:

Public Member Functions

virtual ~SETestCase ()
 
virtual void Reset ()
 
virtual void Clear ()
 
bool Load (const CDM::TestCase &in)
 
std::unique_ptr< CDM::TestCaseUnload () const
 
void SetName (const std::string &name)
 
std::string GetName () const
 
const char * GetName_cStr () const
 
SEScalarTimeGetDuration ()
 
void AddFailure (std::stringstream &msg)
 
void AddFailure (const std::string &err)
 
const std::vector< std::string > & GetFailures ()
 
SETestErrorStatisticsCreateErrorStatistic ()
 
const std::vector< SETestErrorStatistics * > & GetErrorStatistics () const
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Member Functions

 SETestCase (Logger *logger)
 
 SETestCase (const std::string &name, Logger *logger)
 
void Unload (CDM::TestCase &data) const
 
- Protected Member Functions inherited from biogears::Loggable
virtual void Debug (const char *msg, const char *origin="") const
 
virtual void Debug (const std::string &msg, const std::string &origin=empty) const
 
virtual void Debug (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Info (const char *msg, const char *origin="") const
 
virtual void Info (const std::string &msg, const std::string &origin=empty) const
 
virtual void Info (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Warning (const char *msg, const char *origin="") const
 
virtual void Warning (const std::string &msg, const std::string &origin=empty) const
 
virtual void Warning (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Error (const char *msg, const char *origin="") const
 
virtual void Error (const std::string msg, const std::string origin=empty) const
 
virtual void Error (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Fatal (const char *msg, const char *origin="") const
 
virtual void Fatal (const std::string &msg, const std::string &origin=empty) const
 
virtual void Fatal (std::ostream &msg, const std::string &origin=empty) const
 

Protected Attributes

std::string m_Name
 
SEScalarTime m_Duration
 
std::vector< std::string > m_Failure
 
std::vector< SETestErrorStatistics * > m_CaseEqualsErrors
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Private Attributes

friend SETestSuite
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SETestCase::SETestCase ( Logger logger)
protected
biogears::SETestCase::SETestCase ( const std::string &  name,
Logger logger 
)
protected
biogears::SETestCase::~SETestCase ( )
virtual

Member Function Documentation

void biogears::SETestCase::AddFailure ( std::stringstream &  msg)
void biogears::SETestCase::AddFailure ( const std::string &  err)
void biogears::SETestCase::Clear ( )
virtual
SETestErrorStatistics & biogears::SETestCase::CreateErrorStatistic ( )
SEScalarTime & biogears::SETestCase::GetDuration ( )
const std::vector< SETestErrorStatistics * > & biogears::SETestCase::GetErrorStatistics ( ) const
const std::vector< std::string > & biogears::SETestCase::GetFailures ( )
std::string biogears::SETestCase::GetName ( ) const
const char * biogears::SETestCase::GetName_cStr ( ) const
bool biogears::SETestCase::Load ( const CDM::TestCase in)
void biogears::SETestCase::Reset ( )
virtual
void biogears::SETestCase::SetName ( const std::string &  name)
std::unique_ptr< CDM::TestCase > biogears::SETestCase::Unload ( ) const
void biogears::SETestCase::Unload ( CDM::TestCase data) const
protected

Member Data Documentation

std::vector<SETestErrorStatistics*> biogears::SETestCase::m_CaseEqualsErrors
protected
SEScalarTime biogears::SETestCase::m_Duration
protected
std::vector<std::string> biogears::SETestCase::m_Failure
protected
std::string biogears::SETestCase::m_Name
protected
friend biogears::SETestCase::SETestSuite
private