mirror of
https://github.com/catchorg/Catch2.git
synced 2025-09-23 13:05:39 +02:00
Reformatting
This commit is contained in:
@@ -1,15 +1,10 @@
|
||||
/*
|
||||
* catch_section.hpp
|
||||
* Catch
|
||||
*
|
||||
* Created by Phil on 03/11/2010.
|
||||
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
||||
*
|
||||
* Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef TWOBLUECUBES_CATCH_SECTION_HPP_INCLUDED
|
||||
#define TWOBLUECUBES_CATCH_SECTION_HPP_INCLUDED
|
||||
|
||||
@@ -18,36 +13,24 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
namespace Catch
|
||||
{
|
||||
class Section
|
||||
{
|
||||
namespace Catch{
|
||||
|
||||
class Section {
|
||||
public:
|
||||
///////////////////////////////////////////////////////////////////////
|
||||
Section
|
||||
(
|
||||
const std::string& name,
|
||||
const std::string& description,
|
||||
const SourceLineInfo& lineInfo
|
||||
)
|
||||
Section( const std::string& name,
|
||||
const std::string& description,
|
||||
const SourceLineInfo& lineInfo )
|
||||
: m_name( name ),
|
||||
m_sectionIncluded( Context::getResultCapture().sectionStarted( name, description, lineInfo, m_assertions ) )
|
||||
{
|
||||
}
|
||||
{}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////
|
||||
~Section
|
||||
()
|
||||
{
|
||||
~Section() {
|
||||
if( m_sectionIncluded )
|
||||
Context::getResultCapture().sectionEnded( m_name, m_assertions );
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////
|
||||
// This indicates whether the section should be executed or not
|
||||
operator bool
|
||||
()
|
||||
{
|
||||
operator bool() {
|
||||
return m_sectionIncluded;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user