Specs
Beautiful C++ Test Framework
Loading...
Searching...
No Matches
SpecsCpp::ISpecReporter Struct Referenceabstract

#include <API.h>

Inheritance diagram for SpecsCpp::ISpecReporter:
SpecsCpp::SpecDebugReporter

Public Member Functions

virtual ~ISpecReporter ()=default
 
virtual void report_start ()=0
 
virtual void report_suite_begin (unsigned int specCount)=0
 
virtual void report_test_begin (ISpecGroup *, ISpec *)=0
 
virtual void report_setup (ISpecRunResult *)=0
 
virtual void report_test (ISpecRunResult *)=0
 
virtual void report_teardown (ISpecRunResult *)=0
 
virtual void report_test_result (ISpecRunResult *)=0
 
virtual void report_suite_result (ISpecSuiteRunResult *)=0
 

Detailed Description

Definition at line 414 of file API.h.

Constructor & Destructor Documentation

◆ ~ISpecReporter()

virtual SpecsCpp::ISpecReporter::~ISpecReporter ( )
virtualdefault

Member Function Documentation

◆ report_setup()

virtual void SpecsCpp::ISpecReporter::report_setup ( ISpecRunResult )
pure virtual

◆ report_start()

virtual void SpecsCpp::ISpecReporter::report_start ( )
pure virtual

◆ report_suite_begin()

virtual void SpecsCpp::ISpecReporter::report_suite_begin ( unsigned int  specCount)
pure virtual

◆ report_suite_result()

virtual void SpecsCpp::ISpecReporter::report_suite_result ( ISpecSuiteRunResult )
pure virtual

◆ report_teardown()

virtual void SpecsCpp::ISpecReporter::report_teardown ( ISpecRunResult )
pure virtual

◆ report_test()

virtual void SpecsCpp::ISpecReporter::report_test ( ISpecRunResult )
pure virtual

◆ report_test_begin()

virtual void SpecsCpp::ISpecReporter::report_test_begin ( ISpecGroup ,
ISpec  
)
pure virtual

◆ report_test_result()

virtual void SpecsCpp::ISpecReporter::report_test_result ( ISpecRunResult )
pure virtual

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