Fraxinus
18.10
An IGT application
|
#include <catch.hpp>
Classes | |
struct | Node |
struct | SectionNode |
Public Types | |
typedef Node< TestCaseStats, SectionNode > | TestCaseNode |
typedef Node< TestGroupStats, TestCaseNode > | TestGroupNode |
typedef Node< TestRunStats, TestGroupNode > | TestRunNode |
Public Member Functions | |
CumulativeReporterBase (ReporterConfig const &_config) | |
~CumulativeReporterBase () | |
virtual void | testRunStarting (TestRunInfo const &) |
virtual void | testGroupStarting (GroupInfo const &) |
virtual void | testCaseStarting (TestCaseInfo const &) |
virtual void | sectionStarting (SectionInfo const §ionInfo) |
virtual void | assertionStarting (AssertionInfo const &) |
virtual bool | assertionEnded (AssertionStats const &assertionStats) |
virtual void | sectionEnded (SectionStats const §ionStats) |
virtual void | testCaseEnded (TestCaseStats const &testCaseStats) |
virtual void | testGroupEnded (TestGroupStats const &testGroupStats) |
virtual void | testRunEnded (TestRunStats const &testRunStats) |
virtual void | testRunEnded ()=0 |
Public Member Functions inherited from Catch::SharedImpl< IStreamingReporter > | |
SharedImpl () | |
virtual void | addRef () const |
virtual void | release () const |
Public Member Functions inherited from Catch::IStreamingReporter | |
virtual | ~IStreamingReporter () |
virtual ReporterPreferences | getPreferences () const =0 |
virtual void | noMatchingTestCases (std::string const &spec)=0 |
Public Member Functions inherited from Catch::IShared | |
virtual | ~IShared () |
Public Attributes | |
Ptr< IConfig > | m_config |
std::ostream & | stream |
std::vector< AssertionStats > | m_assertions |
std::vector< std::vector< Ptr< SectionNode > > > | m_sections |
std::vector< Ptr< TestCaseNode > > | m_testCases |
std::vector< Ptr< TestGroupNode > > | m_testGroups |
std::vector< Ptr< TestRunNode > > | m_testRuns |
Ptr< SectionNode > | m_rootSection |
Ptr< SectionNode > | m_deepestSection |
std::vector< Ptr< SectionNode > > | m_sectionStack |
Public Attributes inherited from Catch::SharedImpl< IStreamingReporter > | |
unsigned int | m_rc |
Friends | |
bool | operator== (Ptr< SectionNode > const &node, SectionInfo const &other) |
Additional Inherited Members | |
Protected Member Functions inherited from Catch::NonCopyable | |
NonCopyable () | |
virtual | ~NonCopyable () |
|
inline |
Catch::CumulativeReporterBase::~CumulativeReporterBase | ( | ) |
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
pure virtual |
|
inlinevirtual |
Implements Catch::IStreamingReporter.
|
friend |
std::vector<AssertionStats> Catch::CumulativeReporterBase::m_assertions |
Ptr<SectionNode> Catch::CumulativeReporterBase::m_deepestSection |
Ptr<SectionNode> Catch::CumulativeReporterBase::m_rootSection |
std::vector<std::vector<Ptr<SectionNode> > > Catch::CumulativeReporterBase::m_sections |
std::vector<Ptr<SectionNode> > Catch::CumulativeReporterBase::m_sectionStack |
std::vector<Ptr<TestCaseNode> > Catch::CumulativeReporterBase::m_testCases |
std::vector<Ptr<TestGroupNode> > Catch::CumulativeReporterBase::m_testGroups |
std::vector<Ptr<TestRunNode> > Catch::CumulativeReporterBase::m_testRuns |