aboutsummaryrefslogtreecommitdiff
path: root/include/internal/catch_section.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/internal/catch_section.hpp')
-rw-r--r--include/internal/catch_section.hpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/include/internal/catch_section.hpp b/include/internal/catch_section.hpp
deleted file mode 100644
index de65c4c..0000000
--- a/include/internal/catch_section.hpp
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * 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
-
-#include "catch_section.h"
-#include "catch_capture.hpp"
-#include "catch_compiler_capabilities.h"
-#include "catch_timer.h"
-
-namespace Catch {
-
- SectionInfo::SectionInfo
- ( SourceLineInfo const& _lineInfo,
- std::string const& _name,
- std::string const& _description )
- : name( _name ),
- description( _description ),
- lineInfo( _lineInfo )
- {}
-
- Section::Section( SectionInfo const& info )
- : m_info( info ),
- m_sectionIncluded( getResultCapture().sectionStarted( m_info, m_assertions ) )
- {
- m_timer.start();
- }
-
- Section::~Section() {
- if( m_sectionIncluded ) {
- SectionEndInfo endInfo( m_info, m_assertions, m_timer.getElapsedSeconds() );
- if( std::uncaught_exception() )
- getResultCapture().sectionEndedEarly( endInfo );
- else
- getResultCapture().sectionEnded( endInfo );
- }
- }
-
- // This indicates whether the section should be executed or not
- Section::operator bool() const {
- return m_sectionIncluded;
- }
-
-
-} // end namespace Catch
-
-#endif // TWOBLUECUBES_CATCH_SECTION_HPP_INCLUDED