8#ifndef TWOBLUECUBES_CATCH_CONFIG_HPP_INCLUDED
9#define TWOBLUECUBES_CATCH_CONFIG_HPP_INCLUDED
21#ifndef CATCH_CONFIG_CONSOLE_WIDTH
22#define CATCH_CONFIG_CONSOLE_WIDTH 80
57#ifndef CATCH_CONFIG_DEFAULT_REPORTER
58#define CATCH_CONFIG_DEFAULT_REPORTER "console"
61#undef CATCH_CONFIG_DEFAULT_REPORTER
95 std::ostream&
stream()
const override;
96 std::string
name()
const override;
102 unsigned int rngSeed()
const override;
115 std::unique_ptr<IStream const> m_stream;
117 bool m_hasTestFilters =
false;
#define CATCH_CONFIG_DEFAULT_REPORTER
std::vector< std::string > const & getTestsOrTags() const override
bool hasTestFilters() const override
std::string name() const override
std::vector< std::string > const & getSectionsToRun() const override
unsigned int rngSeed() const override
bool listReporters() const
bool warnAboutMissingAssertions() const override
int benchmarkResolutionMultiple() const override
bool showInvisibles() const override
UseColour::YesOrNo useColour() const override
std::string const & getFilename() const
ShowDurations::OrNot showDurations() const override
bool includeSuccessfulResults() const override
bool listTestNamesOnly() const
virtual ~Config()=default
TestSpec const & testSpec() const override
Verbosity verbosity() const override
RunTests::InWhatOrder runOrder() const override
int abortAfter() const override
bool warnAboutNoTests() const override
std::string getProcessName() const
std::ostream & stream() const override
std::string const & getReporterName() const
bool allowThrows() const override
bool shouldDebugBreak() const override
ShowDurations::OrNot showDurations
RunTests::InWhatOrder runOrder
std::string outputFilename
std::vector< std::string > sectionsToRun
WaitForKeypress::When waitForKeypress
std::vector< std::string > testsOrTags
UseColour::YesOrNo useColour
int benchmarkResolutionMultiple