Fraxinus  18.10
An IGT application
Catch::IReporter Struct Referenceabstract

#include <catch.hpp>

Inheritance diagram for Catch::IReporter:
Catch::IShared Catch::NonCopyable

Public Member Functions

virtual ~IReporter ()
 
virtual bool shouldRedirectStdout () const =0
 
virtual void StartTesting ()=0
 
virtual void EndTesting (Totals const &totals)=0
 
virtual void StartGroup (std::string const &groupName)=0
 
virtual void EndGroup (std::string const &groupName, Totals const &totals)=0
 
virtual void StartTestCase (TestCaseInfo const &testInfo)=0
 
virtual void EndTestCase (TestCaseInfo const &testInfo, Totals const &totals, std::string const &stdOut, std::string const &stdErr)=0
 
virtual void StartSection (std::string const &sectionName, std::string const &description)=0
 
virtual void EndSection (std::string const &sectionName, Counts const &assertions)=0
 
virtual void NoAssertionsInSection (std::string const &sectionName)=0
 
virtual void NoAssertionsInTestCase (std::string const &testName)=0
 
virtual void Aborted ()=0
 
virtual void Result (AssertionResult const &result)=0
 
- Public Member Functions inherited from Catch::IShared
virtual ~IShared ()
 
virtual void addRef () const =0
 
virtual void release () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from Catch::NonCopyable
 NonCopyable ()
 
virtual ~NonCopyable ()
 

Detailed Description

Definition at line 2694 of file catch.hpp.

Constructor & Destructor Documentation

virtual Catch::IReporter::~IReporter ( )
virtual

Member Function Documentation

virtual void Catch::IReporter::Aborted ( )
pure virtual
virtual void Catch::IReporter::EndGroup ( std::string const &  groupName,
Totals const &  totals 
)
pure virtual
virtual void Catch::IReporter::EndSection ( std::string const &  sectionName,
Counts const &  assertions 
)
pure virtual
virtual void Catch::IReporter::EndTestCase ( TestCaseInfo const &  testInfo,
Totals const &  totals,
std::string const &  stdOut,
std::string const &  stdErr 
)
pure virtual
virtual void Catch::IReporter::EndTesting ( Totals const &  totals)
pure virtual
virtual void Catch::IReporter::NoAssertionsInSection ( std::string const &  sectionName)
pure virtual
virtual void Catch::IReporter::NoAssertionsInTestCase ( std::string const &  testName)
pure virtual
virtual void Catch::IReporter::Result ( AssertionResult const &  result)
pure virtual
virtual bool Catch::IReporter::shouldRedirectStdout ( ) const
pure virtual
virtual void Catch::IReporter::StartGroup ( std::string const &  groupName)
pure virtual
virtual void Catch::IReporter::StartSection ( std::string const &  sectionName,
std::string const &  description 
)
pure virtual
virtual void Catch::IReporter::StartTestCase ( TestCaseInfo const &  testInfo)
pure virtual
virtual void Catch::IReporter::StartTesting ( )
pure virtual

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