14 : m_stream( &_fullConfig->stream() ), m_fullConfig( _fullConfig ) {}
17 : m_stream( &_stream ), m_fullConfig( _fullConfig ) {}
26 std::size_t _groupIndex,
27 std::size_t _groupsCount )
29 groupIndex( _groupIndex ),
30 groupsCounts( _groupsCount )
34 std::vector<MessageInfo>
const& _infoMessages,
36 : assertionResult( _assertionResult ),
37 infoMessages( _infoMessages ),
45 MessageBuilder builder( assertionResult.getTestMacroName(), assertionResult.getSourceInfo(), assertionResult.getResultType() );
46 builder << assertionResult.getMessage();
47 builder.m_info.message = builder.m_stream.str();
49 infoMessages.push_back( builder.m_info );
57 double _durationInSeconds,
58 bool _missingAssertions )
59 : sectionInfo( _sectionInfo ),
60 assertions( _assertions ),
61 durationInSeconds( _durationInSeconds ),
62 missingAssertions( _missingAssertions )
70 std::string
const& _stdOut,
71 std::string
const& _stdErr,
73 : testInfo( _testInfo ),
86 : groupInfo( _groupInfo ),
92 : groupInfo( _groupInfo ),
101 : runInfo( _runInfo ),
103 aborting( _aborting )
AssertionResultData m_resultData
std::shared_ptr< IConfig const > IConfigPtr
LazyExpression lazyExpression
AssertionStats(AssertionResult const &_assertionResult, std::vector< MessageInfo > const &_infoMessages, Totals const &_totals)
AssertionResult assertionResult
virtual ~AssertionStats()
GroupInfo(std::string const &_name, std::size_t _groupIndex, std::size_t _groupsCount)
virtual ~IReporterFactory()
virtual ~IReporterRegistry()
virtual bool isMulti() const
virtual void fatalErrorEncountered(StringRef name)
std::ostream & stream() const
IConfigPtr fullConfig() const
ReporterConfig(IConfigPtr const &_fullConfig)
SectionStats(SectionInfo const &_sectionInfo, Counts const &_assertions, double _durationInSeconds, bool _missingAssertions)
TestCaseStats(TestCaseInfo const &_testInfo, Totals const &_totals, std::string const &_stdOut, std::string const &_stdErr, bool _aborting)
virtual ~TestGroupStats()
TestGroupStats(GroupInfo const &_groupInfo, Totals const &_totals, bool _aborting)
TestRunInfo(std::string const &_name)
TestRunStats(TestRunInfo const &_runInfo, Totals const &_totals, bool _aborting)