void set(ISpecEnvironment *environment)
ISpecEnvironment * get() const
GlobalSpecEnvironment & global_spec_environment()
void register_runner(const char *name, ISpecRunner *runner)
void register_exception_handler(IExceptionHandler *handler)
void register_reporter(const char *name, ISpecReporter *reporter)
virtual void register_exception_handler(ILocalSpecExceptionHandler *)=0
virtual ISpecRunnerCollection * runners() const =0
virtual ISpecReporterCollection * reporters() const =0
virtual ILocalSpecExceptionHandlerCollection * local_exception_handlers() const =0
virtual void add(const char *, ISpecReporter *)=0
virtual void add(const char *, ISpecRunner *)=0