mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-22 13:26:10 +01:00
General cleanup
This commit is contained in:
parent
1a96175bb2
commit
9de729b515
@ -222,6 +222,7 @@ set(IMPL_SOURCES
|
|||||||
${HEADER_DIR}/internal/catch_stringdata.cpp
|
${HEADER_DIR}/internal/catch_stringdata.cpp
|
||||||
${HEADER_DIR}/internal/catch_stringref.cpp
|
${HEADER_DIR}/internal/catch_stringref.cpp
|
||||||
${HEADER_DIR}/internal/catch_string_manip.cpp
|
${HEADER_DIR}/internal/catch_string_manip.cpp
|
||||||
|
${HEADER_DIR}/internal/catch_tag_alias.cpp
|
||||||
${HEADER_DIR}/internal/catch_tag_alias_registry.cpp
|
${HEADER_DIR}/internal/catch_tag_alias_registry.cpp
|
||||||
${HEADER_DIR}/internal/catch_test_case_info.cpp
|
${HEADER_DIR}/internal/catch_test_case_info.cpp
|
||||||
${HEADER_DIR}/internal/catch_test_case_tracker.cpp
|
${HEADER_DIR}/internal/catch_test_case_tracker.cpp
|
||||||
|
@ -8,7 +8,6 @@
|
|||||||
|
|
||||||
#include "catch_commandline.hpp"
|
#include "catch_commandline.hpp"
|
||||||
|
|
||||||
#include "catch_common.h"
|
|
||||||
#include "catch_string_manip.h"
|
#include "catch_string_manip.h"
|
||||||
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
@ -5,9 +5,6 @@
|
|||||||
* Distributed under the Boost Software License, Version 1.0. (See accompanying
|
* 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)
|
* file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
*/
|
*/
|
||||||
#ifndef TWOBLUECUBES_CATCH_CONTEXT_IMPL_HPP_INCLUDED
|
|
||||||
#define TWOBLUECUBES_CATCH_CONTEXT_IMPL_HPP_INCLUDED
|
|
||||||
|
|
||||||
#include "catch_context.h"
|
#include "catch_context.h"
|
||||||
#include "catch_common.h"
|
#include "catch_common.h"
|
||||||
|
|
||||||
@ -63,5 +60,3 @@ namespace Catch {
|
|||||||
currentContext = nullptr;
|
currentContext = nullptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // TWOBLUECUBES_CATCH_CONTEXT_IMPL_HPP_INCLUDED
|
|
||||||
|
@ -8,8 +8,6 @@
|
|||||||
#ifndef TWOBLUECUBES_CATCH_OPTION_HPP_INCLUDED
|
#ifndef TWOBLUECUBES_CATCH_OPTION_HPP_INCLUDED
|
||||||
#define TWOBLUECUBES_CATCH_OPTION_HPP_INCLUDED
|
#define TWOBLUECUBES_CATCH_OPTION_HPP_INCLUDED
|
||||||
|
|
||||||
#include "catch_common.h"
|
|
||||||
|
|
||||||
namespace Catch {
|
namespace Catch {
|
||||||
|
|
||||||
// An optional type
|
// An optional type
|
||||||
|
@ -168,4 +168,10 @@ namespace Catch {
|
|||||||
m_guardException = false;
|
m_guardException = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CopyableStream& ResultBuilder::m_stream() {
|
||||||
|
static CopyableStream s;
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} // end namespace Catch
|
} // end namespace Catch
|
||||||
|
@ -75,11 +75,7 @@ namespace Catch {
|
|||||||
AssertionInfo m_assertionInfo;
|
AssertionInfo m_assertionInfo;
|
||||||
AssertionResultData m_data;
|
AssertionResultData m_data;
|
||||||
|
|
||||||
static CopyableStream &m_stream()
|
static CopyableStream& m_stream();
|
||||||
{
|
|
||||||
static CopyableStream s;
|
|
||||||
return s;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool m_shouldDebugBreak = false;
|
bool m_shouldDebugBreak = false;
|
||||||
bool m_shouldThrow = false;
|
bool m_shouldThrow = false;
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
namespace Catch {
|
namespace Catch {
|
||||||
|
|
||||||
struct TagAlias {
|
struct TagAlias {
|
||||||
TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag( _tag ), lineInfo( _lineInfo ) {}
|
TagAlias(std::string const& _tag, SourceLineInfo _lineInfo);
|
||||||
|
|
||||||
std::string tag;
|
std::string tag;
|
||||||
SourceLineInfo lineInfo;
|
SourceLineInfo lineInfo;
|
||||||
|
@ -53,13 +53,4 @@ namespace Catch {
|
|||||||
return getRegistryHub().getTagAliasRegistry();
|
return getRegistryHub().getTagAliasRegistry();
|
||||||
}
|
}
|
||||||
|
|
||||||
RegistrarForTagAliases::RegistrarForTagAliases( char const* alias, char const* tag, SourceLineInfo const& lineInfo ) {
|
|
||||||
try {
|
|
||||||
getMutableRegistryHub().registerTagAlias(alias, tag, lineInfo);
|
|
||||||
} catch (...) {
|
|
||||||
// Do not throw when constructing global objects, instead register the exception to be processed later
|
|
||||||
getMutableRegistryHub().registerStartupException(std::current_exception());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
} // end namespace Catch
|
} // end namespace Catch
|
||||||
|
@ -9,7 +9,6 @@
|
|||||||
#include "catch_test_spec.hpp"
|
#include "catch_test_spec.hpp"
|
||||||
#include "catch_test_case_info.h"
|
#include "catch_test_case_info.h"
|
||||||
#include "catch_interfaces_testcase.h"
|
#include "catch_interfaces_testcase.h"
|
||||||
#include "catch_common.h"
|
|
||||||
#include "catch_string_manip.h"
|
#include "catch_string_manip.h"
|
||||||
|
|
||||||
#include <cctype>
|
#include <cctype>
|
||||||
|
@ -8,8 +8,6 @@
|
|||||||
#ifndef TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED
|
#ifndef TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED
|
||||||
#define TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED
|
#define TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED
|
||||||
|
|
||||||
#include "catch_common.h"
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <set>
|
#include <set>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
@ -8,21 +8,18 @@
|
|||||||
#ifndef TWOBLUECUBES_CATCH_TOSTRING_H_INCLUDED
|
#ifndef TWOBLUECUBES_CATCH_TOSTRING_H_INCLUDED
|
||||||
#define TWOBLUECUBES_CATCH_TOSTRING_H_INCLUDED
|
#define TWOBLUECUBES_CATCH_TOSTRING_H_INCLUDED
|
||||||
|
|
||||||
#include "catch_common.h"
|
|
||||||
|
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
#include <tuple>
|
||||||
|
#include <type_traits>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#ifdef __OBJC__
|
#ifdef __OBJC__
|
||||||
#include "catch_objc_arc.hpp"
|
#include "catch_objc_arc.hpp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <tuple>
|
|
||||||
|
|
||||||
#include <type_traits>
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
// We need a dummy global operator<< so we can bring it into Catch namespace later
|
// We need a dummy global operator<< so we can bring it into Catch namespace later
|
||||||
struct Catch_global_namespace_dummy;
|
struct Catch_global_namespace_dummy;
|
||||||
|
Loading…
Reference in New Issue
Block a user