NorMIT-nav  18.04
An IGT application
Catch::IStreamingReporter Struct Referenceabstract

#include <catch.hpp>

Inheritance diagram for Catch::IStreamingReporter:
Catch::IShared Catch::NonCopyable Catch::SharedImpl< IStreamingReporter > Catch::CumulativeReporterBase Catch::StreamingReporterBase

Public Member Functions

virtual ~IStreamingReporter ()
 
virtual ReporterPreferences getPreferences () const =0
 
virtual void noMatchingTestCases (std::string const &spec)=0
 
virtual void testRunStarting (TestRunInfo const &testRunInfo)=0
 
virtual void testGroupStarting (GroupInfo const &groupInfo)=0
 
virtual void testCaseStarting (TestCaseInfo const &testInfo)=0
 
virtual void sectionStarting (SectionInfo const &sectionInfo)=0
 
virtual void assertionStarting (AssertionInfo const &assertionInfo)=0
 
virtual bool assertionEnded (AssertionStats const &assertionStats)=0
 
virtual void sectionEnded (SectionStats const &sectionStats)=0
 
virtual void testCaseEnded (TestCaseStats const &testCaseStats)=0
 
virtual void testGroupEnded (TestGroupStats const &testGroupStats)=0
 
virtual void testRunEnded (TestRunStats const &testRunStats)=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 2493 of file catch.hpp.

Constructor & Destructor Documentation

virtual Catch::IStreamingReporter::~IStreamingReporter ( )
virtual

Member Function Documentation

virtual bool Catch::IStreamingReporter::assertionEnded ( AssertionStats const &  assertionStats)
pure virtual
virtual void Catch::IStreamingReporter::assertionStarting ( AssertionInfo const &  assertionInfo)
pure virtual
virtual ReporterPreferences Catch::IStreamingReporter::getPreferences ( ) const
pure virtual
virtual void Catch::IStreamingReporter::noMatchingTestCases ( std::string const &  spec)
pure virtual
virtual void Catch::IStreamingReporter::sectionEnded ( SectionStats const &  sectionStats)
pure virtual
virtual void Catch::IStreamingReporter::sectionStarting ( SectionInfo const &  sectionInfo)
pure virtual
virtual void Catch::IStreamingReporter::testCaseEnded ( TestCaseStats const &  testCaseStats)
pure virtual
virtual void Catch::IStreamingReporter::testCaseStarting ( TestCaseInfo const &  testInfo)
pure virtual
virtual void Catch::IStreamingReporter::testGroupEnded ( TestGroupStats const &  testGroupStats)
pure virtual
virtual void Catch::IStreamingReporter::testGroupStarting ( GroupInfo const &  groupInfo)
pure virtual
virtual void Catch::IStreamingReporter::testRunEnded ( TestRunStats const &  testRunStats)
pure virtual
virtual void Catch::IStreamingReporter::testRunStarting ( TestRunInfo const &  testRunInfo)
pure virtual

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