mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-22 21:36:11 +01:00
Move Section(End)Info bodies to proper .cpp file
This commit is contained in:
parent
0a3f899d6a
commit
d4e796c138
@ -217,6 +217,7 @@ set(IMPL_SOURCES
|
|||||||
${HEADER_DIR}/internal/catch_result_type.cpp
|
${HEADER_DIR}/internal/catch_result_type.cpp
|
||||||
${HEADER_DIR}/internal/catch_run_context.cpp
|
${HEADER_DIR}/internal/catch_run_context.cpp
|
||||||
${HEADER_DIR}/internal/catch_section.cpp
|
${HEADER_DIR}/internal/catch_section.cpp
|
||||||
|
${HEADER_DIR}/internal/catch_section_info.cpp
|
||||||
${HEADER_DIR}/internal/catch_startup_exception_registry.cpp
|
${HEADER_DIR}/internal/catch_startup_exception_registry.cpp
|
||||||
${HEADER_DIR}/internal/catch_string.cpp
|
${HEADER_DIR}/internal/catch_string.cpp
|
||||||
${HEADER_DIR}/internal/catch_stringbuilder.cpp
|
${HEADER_DIR}/internal/catch_stringbuilder.cpp
|
||||||
|
@ -12,15 +12,6 @@
|
|||||||
|
|
||||||
namespace Catch {
|
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 )
|
Section::Section( SectionInfo const& info )
|
||||||
: m_info( info ),
|
: m_info( info ),
|
||||||
m_sectionIncluded( getResultCapture().sectionStarted( m_info, m_assertions ) )
|
m_sectionIncluded( getResultCapture().sectionStarted( m_info, m_assertions ) )
|
||||||
|
25
include/internal/catch_section_info.cpp
Normal file
25
include/internal/catch_section_info.cpp
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
/*
|
||||||
|
* Created by Martin on 01/08/2017.
|
||||||
|
*
|
||||||
|
* 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)
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "catch_section_info.h"
|
||||||
|
|
||||||
|
namespace Catch {
|
||||||
|
|
||||||
|
SectionInfo::SectionInfo
|
||||||
|
( SourceLineInfo const& _lineInfo,
|
||||||
|
std::string const& _name,
|
||||||
|
std::string const& _description )
|
||||||
|
: name( _name ),
|
||||||
|
description( _description ),
|
||||||
|
lineInfo( _lineInfo )
|
||||||
|
{}
|
||||||
|
|
||||||
|
SectionEndInfo::SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prevAssertions, double _durationInSeconds )
|
||||||
|
: sectionInfo( _sectionInfo ), prevAssertions( _prevAssertions ), durationInSeconds( _durationInSeconds )
|
||||||
|
{}
|
||||||
|
|
||||||
|
} // end namespace Catch
|
@ -27,9 +27,7 @@ namespace Catch {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct SectionEndInfo {
|
struct SectionEndInfo {
|
||||||
SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prevAssertions, double _durationInSeconds )
|
SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prevAssertions, double _durationInSeconds );
|
||||||
: sectionInfo( _sectionInfo ), prevAssertions( _prevAssertions ), durationInSeconds( _durationInSeconds )
|
|
||||||
{}
|
|
||||||
|
|
||||||
SectionInfo sectionInfo;
|
SectionInfo sectionInfo;
|
||||||
Counts prevAssertions;
|
Counts prevAssertions;
|
||||||
|
Loading…
Reference in New Issue
Block a user