Class IMutableRegistryHub

Class Documentation

class IMutableRegistryHub

Public Functions

virtual ~IMutableRegistryHub()
virtual void registerReporter(std::string const &name, IReporterFactoryPtr factory) = 0
virtual void registerListener(Detail::unique_ptr<EventListenerFactory> factory) = 0
virtual void registerTest(Detail::unique_ptr<TestCaseInfo> &&testInfo, Detail::unique_ptr<ITestInvoker> &&invoker) = 0
virtual void registerTranslator(Detail::unique_ptr<IExceptionTranslator> &&translator) = 0
virtual void registerTagAlias(std::string const &alias, std::string const &tag, SourceLineInfo const &lineInfo) = 0
virtual void registerStartupException() noexcept = 0
virtual IMutableEnumValuesRegistry &getMutableEnumValuesRegistry() = 0