ZeroErr
zeroerr::ConsoleReporter Class Reference
Inheritance diagram for zeroerr::ConsoleReporter:
Collaboration diagram for zeroerr::ConsoleReporter:

Public Member Functions

std::string getName () const override
 
virtual void testStart () override
 
virtual void testEnd (const TestContext &sum) override
 
virtual void testCaseStart (const TestCase &tc, std::stringbuf &) override
 
virtual void testCaseEnd (const TestCase &, std::stringbuf &sb, const TestContext &, int type) override
 
virtual void subCaseStart (const TestCase &tc, std::stringbuf &) override
 
virtual void subCaseEnd (const TestCase &, std::stringbuf &sb, const TestContext &, int type) override
 
 ConsoleReporter (UnitTest &ut)
 
- Public Member Functions inherited from zeroerr::IReporter
virtual ~IReporter ()=default
 
 IReporter (UnitTest &ut)
 

Additional Inherited Members

- Static Public Member Functions inherited from zeroerr::IReporter
static IReportercreate (const std::string &name, UnitTest &ut)
 Create the reporter object with the given name. More...
 
- Protected Attributes inherited from zeroerr::IReporter
UnitTestut
 

Constructor & Destructor Documentation

◆ ConsoleReporter()

zeroerr::ConsoleReporter::ConsoleReporter ( UnitTest ut)
inline

Member Function Documentation

◆ getName()

std::string zeroerr::ConsoleReporter::getName ( ) const
inlineoverridevirtual

Implements zeroerr::IReporter.

◆ subCaseEnd()

virtual void zeroerr::ConsoleReporter::subCaseEnd ( const TestCase ,
std::stringbuf &  sb,
const TestContext ,
int  type 
)
inlineoverridevirtual

Implements zeroerr::IReporter.

◆ subCaseStart()

virtual void zeroerr::ConsoleReporter::subCaseStart ( const TestCase tc,
std::stringbuf &   
)
inlineoverridevirtual

Implements zeroerr::IReporter.

◆ testCaseEnd()

virtual void zeroerr::ConsoleReporter::testCaseEnd ( const TestCase ,
std::stringbuf &  sb,
const TestContext ,
int  type 
)
inlineoverridevirtual

Implements zeroerr::IReporter.

◆ testCaseStart()

virtual void zeroerr::ConsoleReporter::testCaseStart ( const TestCase tc,
std::stringbuf &   
)
inlineoverridevirtual

Implements zeroerr::IReporter.

◆ testEnd()

virtual void zeroerr::ConsoleReporter::testEnd ( const TestContext sum)
inlineoverridevirtual

Implements zeroerr::IReporter.

◆ testStart()

virtual void zeroerr::ConsoleReporter::testStart ( )
inlineoverridevirtual

Implements zeroerr::IReporter.


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