Some work on sections

This commit is contained in:
Phil Nash 2010-11-19 08:30:45 +00:00
parent 5f43a43662
commit 388e9ffde6
2 changed files with 18 additions and 1 deletions

View File

@ -261,6 +261,13 @@ public:
{ {
instance().currentResult.setMessage( msg ); instance().currentResult.setMessage( msg );
} }
static void acceptSectionStart( const std::string& name, const std::string& description )
{
}
static void acceptSectionEnd( const std::string& name )
{
}
private: private:
MutableResultInfo currentResult; MutableResultInfo currentResult;

View File

@ -21,15 +21,25 @@ namespace Catch
{ {
public: public:
Section( const std::string& name, const std::string& description ) Section( const std::string& name, const std::string& description )
: m_name( name ), m_description( description )
{ {
(name, description); // !TBD notify the runner ResultsCapture::acceptSectionStart( name, description );
} }
~Section()
{
ResultsCapture::acceptSectionEnd( m_name );
}
// This returns whether the section should be included or not
operator bool() operator bool()
{ {
// !TBD get this from runner // !TBD get this from runner
return true; return true;
} }
private:
std::string m_name;
std::string m_description;
}; };
} // end namespace Catch } // end namespace Catch