ManaPlus
Public Member Functions
Catch::IResultCapture Struct Referenceabstract

#include <catch.hpp>

Public Member Functions

virtual ~IResultCapture ()
 
virtual void assertionEnded (AssertionResult const &result)=0
 
virtual bool sectionStarted (SectionInfo const &sectionInfo, Counts &assertions)=0
 
virtual void sectionEnded (SectionEndInfo const &endInfo)=0
 
virtual void sectionEndedEarly (SectionEndInfo const &endInfo)=0
 
virtual void pushScopedMessage (MessageInfo const &message)=0
 
virtual void popScopedMessage (MessageInfo const &message)=0
 
virtual std::string getCurrentTestName () const =0
 
virtual const AssertionResultgetLastResult () const =0
 
virtual void handleFatalErrorCondition (std::string const &message)=0
 

Detailed Description

Definition at line 1971 of file catch.hpp.

Constructor & Destructor Documentation

◆ ~IResultCapture()

virtual Catch::IResultCapture::~IResultCapture ( )
virtual

Member Function Documentation

◆ assertionEnded()

virtual void Catch::IResultCapture::assertionEnded ( AssertionResult const &  result)
pure virtual

◆ getCurrentTestName()

virtual std::string Catch::IResultCapture::getCurrentTestName ( ) const
pure virtual

◆ getLastResult()

virtual const AssertionResult* Catch::IResultCapture::getLastResult ( ) const
pure virtual

◆ handleFatalErrorCondition()

virtual void Catch::IResultCapture::handleFatalErrorCondition ( std::string const &  message)
pure virtual

◆ popScopedMessage()

virtual void Catch::IResultCapture::popScopedMessage ( MessageInfo const &  message)
pure virtual

◆ pushScopedMessage()

virtual void Catch::IResultCapture::pushScopedMessage ( MessageInfo const &  message)
pure virtual

◆ sectionEnded()

virtual void Catch::IResultCapture::sectionEnded ( SectionEndInfo const &  endInfo)
pure virtual

◆ sectionEndedEarly()

virtual void Catch::IResultCapture::sectionEndedEarly ( SectionEndInfo const &  endInfo)
pure virtual

◆ sectionStarted()

virtual bool Catch::IResultCapture::sectionStarted ( SectionInfo const &  sectionInfo,
Counts assertions 
)
pure virtual

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