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

#include <API.h>

Inheritance diagram for SpecsCpp::ISpecEnvironment:
SpecsCpp::SpecEnvironment

Public Member Functions

virtual ~ISpecEnvironment ()=default
 
virtual ISpecOutputstandard_output () const =0
 
virtual void set_standard_output (ISpecOutput *)=0
 
virtual ISpecOutputerror_output () const =0
 
virtual void set_error_output (ISpecOutput *)=0
 
virtual ISpecGrouproot_group () const =0
 
virtual ILocalSpecExceptionHandlerCollectionlocal_exception_handlers () const =0
 
virtual ISpecRunnerCollectionrunners () const =0
 
virtual ISpecReporterCollectionreporters () const =0
 
virtual void run (ISpecRunner *, ISpecReporterCollection *, ISpecRunOptions *, ISpecSuiteRunResultCallbackFn *)=0
 

Detailed Description

Definition at line 509 of file API.h.

Constructor & Destructor Documentation

◆ ~ISpecEnvironment()

virtual SpecsCpp::ISpecEnvironment::~ISpecEnvironment ( )
virtualdefault

Member Function Documentation

◆ error_output()

virtual ISpecOutput * SpecsCpp::ISpecEnvironment::error_output ( ) const
pure virtual

Implemented in SpecsCpp::SpecEnvironment.

◆ local_exception_handlers()

virtual ILocalSpecExceptionHandlerCollection * SpecsCpp::ISpecEnvironment::local_exception_handlers ( ) const
pure virtual

◆ reporters()

virtual ISpecReporterCollection * SpecsCpp::ISpecEnvironment::reporters ( ) const
pure virtual

◆ root_group()

virtual ISpecGroup * SpecsCpp::ISpecEnvironment::root_group ( ) const
pure virtual

Implemented in SpecsCpp::SpecEnvironment.

◆ run()

virtual void SpecsCpp::ISpecEnvironment::run ( ISpecRunner ,
ISpecReporterCollection ,
ISpecRunOptions ,
ISpecSuiteRunResultCallbackFn  
)
pure virtual

Implemented in SpecsCpp::SpecEnvironment.

◆ runners()

virtual ISpecRunnerCollection * SpecsCpp::ISpecEnvironment::runners ( ) const
pure virtual

◆ set_error_output()

virtual void SpecsCpp::ISpecEnvironment::set_error_output ( ISpecOutput )
pure virtual

Implemented in SpecsCpp::SpecEnvironment.

◆ set_standard_output()

virtual void SpecsCpp::ISpecEnvironment::set_standard_output ( ISpecOutput )
pure virtual

Implemented in SpecsCpp::SpecEnvironment.

◆ standard_output()

virtual ISpecOutput * SpecsCpp::ISpecEnvironment::standard_output ( ) const
pure virtual

Implemented in SpecsCpp::SpecEnvironment.


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