From e1e6872c4c0f79731894c9b763843af33d16bdab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Mon, 30 Mar 2020 10:34:21 +0200 Subject: [PATCH] Standardize header names and file locations This is both a really big and a really small commit. It is small in that it only contains renaming, moving and modification of include directives caused by this. It is really big in the obvious way of touching something like 200 files. The new rules for naming files is simple: headers use the `.hpp` extension. The rules for physical file layout is still kinda in progress, but the basics are also simple: * Significant parts of functionality get their own subfolder * Benchmarking is in `catch2/benchmark` * Matchers are in `catch2/matchers` * Generators are in `catch2/generators` * Reporters are in `catch2/reporters` * Baseline testing facilities are in `catch2/` * Various top level folders also contain `internal` subfolder, with files that users probably do not want to include directly, at least not until they have to write something like their own reporter. * The exact files in these subfolders is likely to change later on Note that while some includes were cleaned up in this commit, it is only the low hanging fruit and further cleanup using automatic tooling will happen later. Also note that various include guards, copyright notices and file headers will also be standardized later, rather than in this commit. --- examples/000-CatchMain.cpp | 2 +- examples/010-TestCase.cpp | 2 +- examples/020-TestCase-1.cpp | 2 +- examples/231-Cfg-OutputStreams.cpp | 2 +- examples/300-Gen-OwnGenerator.cpp | 4 +- examples/301-Gen-MapTypeConversion.cpp | 2 +- examples/310-Gen-VariablesInGenerators.cpp | 4 +- examples/311-Gen-CustomCapture.cpp | 4 +- src/CMakeLists.txt | 243 +++++++++--------- src/catch2/benchmark/catch_benchmark.hpp | 5 +- src/catch2/benchmark/catch_chronometer.hpp | 2 +- .../detail/catch_benchmark_function.hpp | 2 +- .../detail/catch_complete_invoke.hpp | 6 +- .../detail/catch_run_for_at_least.cpp | 2 +- .../detail/catch_run_for_at_least.hpp | 2 +- src/catch2/benchmark/detail/catch_stats.cpp | 2 +- src/catch2/catch_approx.cpp | 4 +- .../{catch_approx.h => catch_approx.hpp} | 6 +- ...sertioninfo.h => catch_assertion_info.hpp} | 6 +- ...nresult.cpp => catch_assertion_result.cpp} | 2 +- ...ionresult.h => catch_assertion_result.hpp} | 10 +- src/catch2/catch_config.cpp | 8 +- src/catch2/catch_config.hpp | 4 +- src/catch2/catch_interfaces_config.cpp | 5 - src/catch2/catch_interfaces_runner.cpp | 5 - src/catch2/catch_message.cpp | 8 +- .../{catch_message.h => catch_message.hpp} | 10 +- src/catch2/catch_objc.hpp | 6 +- src/catch2/catch_registry_hub.cpp | 18 +- src/catch2/catch_reporter_registrars.hpp | 2 +- ..._section_info.h => catch_section_info.hpp} | 6 +- src/catch2/catch_session.cpp | 31 ++- .../{catch_session.h => catch_session.hpp} | 4 +- ...{catch_stringref.h => catch_stringref.hpp} | 0 src/catch2/catch_tag_alias.cpp | 2 +- ...{catch_tag_alias.h => catch_tag_alias.hpp} | 2 +- src/catch2/catch_tag_alias_autoregistrar.cpp | 6 +- ...ar.h => catch_tag_alias_autoregistrar.hpp} | 2 +- src/catch2/catch_test_case_info.cpp | 10 +- ...t_case_info.h => catch_test_case_info.hpp} | 6 +- src/catch2/catch_test_macros.hpp | 10 +- src/catch2/catch_test_spec.cpp | 7 +- ...{catch_test_spec.h => catch_test_spec.hpp} | 5 +- src/catch2/catch_timer.cpp | 2 +- src/catch2/{catch_timer.h => catch_timer.hpp} | 0 src/catch2/catch_tostring.cpp | 8 +- .../{catch_tostring.h => catch_tostring.hpp} | 8 +- src/catch2/catch_totals.cpp | 2 +- .../{catch_totals.h => catch_totals.hpp} | 0 src/catch2/catch_version.cpp | 2 +- .../{catch_version.h => catch_version.hpp} | 0 .../catch_generator_exception.cpp | 2 +- .../catch_generator_exception.hpp | 0 .../{ => generators}/catch_generators.cpp | 8 +- .../{ => generators}/catch_generators.hpp | 4 +- .../catch_generators_adapters.hpp} | 4 +- .../generators/catch_generators_random.hpp | 88 +++++++ .../catch_generators_range.hpp} | 78 +----- .../catch_interfaces_capture.cpp | 2 +- .../catch_interfaces_capture.hpp} | 4 +- .../interfaces/catch_interfaces_config.cpp | 5 + .../catch_interfaces_config.hpp} | 3 +- ...catch_interfaces_enum_values_registry.hpp} | 2 +- .../catch_interfaces_exception.cpp | 2 +- .../catch_interfaces_exception.hpp} | 4 +- .../catch_interfaces_generatortracker.hpp} | 0 .../catch_interfaces_registry_hub.cpp | 2 +- .../catch_interfaces_registry_hub.hpp} | 2 +- .../catch_interfaces_reporter.cpp | 9 +- .../catch_interfaces_reporter.hpp} | 16 +- .../interfaces/catch_interfaces_runner.cpp | 5 + .../catch_interfaces_runner.hpp} | 0 .../catch_interfaces_tag_alias_registry.hpp} | 0 .../catch_interfaces_testcase.cpp | 2 +- .../catch_interfaces_testcase.hpp} | 0 .../{ => internal}/catch_assertionhandler.cpp | 20 +- .../catch_assertionhandler.hpp} | 6 +- src/catch2/{ => internal}/catch_capture.hpp | 8 +- .../internal/catch_capture_matchers.cpp | 4 +- ..._matchers.h => catch_capture_matchers.hpp} | 4 +- .../catch_clara.hpp} | 0 .../{ => internal}/catch_commandline.cpp | 8 +- .../catch_commandline.hpp} | 2 +- src/catch2/{ => internal}/catch_common.cpp | 6 +- .../catch_common.hpp} | 2 +- .../catch_compiler_capabilities.hpp} | 2 +- .../{ => internal}/catch_console_colour.cpp | 18 +- .../catch_console_colour.hpp} | 2 +- .../internal/catch_container_nonmembers.hpp | 2 +- src/catch2/{ => internal}/catch_context.cpp | 6 +- .../catch_context.hpp} | 0 .../{ => internal}/catch_debug_console.cpp | 10 +- .../catch_debug_console.hpp} | 0 src/catch2/{ => internal}/catch_debugger.cpp | 8 +- .../catch_debugger.hpp} | 2 +- .../{ => internal}/catch_decomposer.cpp | 2 +- .../catch_decomposer.hpp} | 6 +- .../{ => internal}/catch_default_main.hpp | 8 +- src/catch2/{ => internal}/catch_enforce.cpp | 2 +- .../catch_enforce.hpp} | 6 +- .../catch_enum_values_registry.cpp | 6 +- .../catch_enum_values_registry.hpp} | 2 +- .../{ => internal}/catch_errno_guard.cpp | 2 +- .../catch_errno_guard.hpp} | 0 .../catch_exception_translator_registry.cpp | 8 +- .../catch_exception_translator_registry.hpp} | 2 +- .../{ => internal}/catch_fatal_condition.cpp | 6 +- .../catch_fatal_condition.hpp} | 6 +- .../{ => internal}/catch_leak_detector.cpp | 4 +- .../catch_leak_detector.hpp} | 0 src/catch2/{ => internal}/catch_list.cpp | 21 +- .../{catch_list.h => internal/catch_list.hpp} | 3 +- src/catch2/{ => internal}/catch_main.cpp | 2 +- src/catch2/{ => internal}/catch_meta.hpp | 0 src/catch2/{ => internal}/catch_option.hpp | 0 .../{ => internal}/catch_output_redirect.cpp | 4 +- .../catch_output_redirect.hpp} | 4 +- .../catch_platform.hpp} | 4 +- src/catch2/{ => internal}/catch_polyfills.cpp | 2 +- src/catch2/{ => internal}/catch_polyfills.hpp | 0 .../{ => internal}/catch_preprocessor.hpp | 0 .../catch_random_number_generator.cpp | 8 +- .../catch_random_number_generator.hpp} | 0 .../catch_reporter_registry.cpp | 2 +- .../catch_reporter_registry.hpp} | 2 +- .../{ => internal}/catch_result_type.cpp | 2 +- .../catch_result_type.hpp} | 0 .../{ => internal}/catch_run_context.cpp | 16 +- .../catch_run_context.hpp} | 24 +- src/catch2/{ => internal}/catch_section.cpp | 6 +- .../catch_section.hpp} | 8 +- .../{ => internal}/catch_singletons.cpp | 2 +- .../{ => internal}/catch_singletons.hpp | 0 .../catch_startup_exception_registry.cpp | 4 +- .../catch_startup_exception_registry.hpp} | 0 src/catch2/{ => internal}/catch_stream.cpp | 12 +- .../catch_stream.hpp} | 2 +- .../{ => internal}/catch_string_manip.cpp | 4 +- .../catch_string_manip.hpp} | 2 +- src/catch2/{ => internal}/catch_stringref.cpp | 4 +- .../catch_tag_alias_registry.cpp | 10 +- .../catch_tag_alias_registry.hpp} | 4 +- .../catch_test_case_registry_impl.cpp | 17 +- .../catch_test_case_registry_impl.hpp} | 6 +- .../catch_test_case_tracker.cpp | 6 +- .../catch_test_case_tracker.hpp} | 4 +- .../{ => internal}/catch_test_registry.cpp | 9 +- .../catch_test_registry.hpp} | 12 +- .../{ => internal}/catch_test_spec_parser.cpp | 4 +- .../catch_test_spec_parser.hpp} | 5 +- .../{catch_text.h => internal/catch_text.hpp} | 2 +- src/catch2/{ => internal}/catch_to_string.hpp | 4 +- .../catch_uncaught_exceptions.cpp | 4 +- .../catch_uncaught_exceptions.hpp} | 0 .../{ => internal}/catch_wildcard_pattern.cpp | 6 +- .../catch_wildcard_pattern.hpp} | 2 +- .../catch_windows_h_proxy.hpp} | 2 +- src/catch2/{ => internal}/catch_xmlwriter.cpp | 4 +- .../catch_xmlwriter.hpp} | 4 +- src/catch2/matchers/catch_matchers.hpp | 4 +- .../catch_matchers_container_properties.cpp | 2 +- .../matchers/catch_matchers_floating.cpp | 8 +- .../matchers/catch_matchers_predicate.hpp | 4 +- src/catch2/matchers/catch_matchers_string.cpp | 4 +- .../matchers/catch_matchers_templated.hpp | 4 +- src/catch2/matchers/catch_matchers_vector.hpp | 2 +- src/catch2/reporters/catch_reporter_bases.cpp | 4 +- src/catch2/reporters/catch_reporter_bases.hpp | 2 +- .../reporters/catch_reporter_compact.cpp | 3 +- .../reporters/catch_reporter_console.cpp | 9 +- src/catch2/reporters/catch_reporter_junit.cpp | 5 +- src/catch2/reporters/catch_reporter_junit.hpp | 4 +- .../reporters/catch_reporter_listening.hpp | 2 +- .../reporters/catch_reporter_sonarqube.cpp | 2 + .../reporters/catch_reporter_sonarqube.hpp | 2 +- src/catch2/reporters/catch_reporter_tap.cpp | 3 +- .../reporters/catch_reporter_teamcity.cpp | 5 +- .../reporters/catch_reporter_teamcity.hpp | 2 +- src/catch2/reporters/catch_reporter_xml.cpp | 5 +- src/catch2/reporters/catch_reporter_xml.hpp | 4 +- tests/ExtraTests/X01-PrefixedMacros.cpp | 2 +- tests/ExtraTests/X02-DisabledMacros.cpp | 2 +- .../X03-DisabledExceptions-DefaultHandler.cpp | 2 +- .../X04-DisabledExceptions-CustomHandler.cpp | 2 +- tests/ExtraTests/X10-FallbackStringifier.cpp | 2 +- .../ExtraTests/X11-DisableStringification.cpp | 2 +- .../ExtraTests/X90-WindowsHeaderInclusion.cpp | 2 +- .../IntrospectiveTests/CmdLine.tests.cpp | 10 +- .../IntrospectiveTests/Details.tests.cpp | 2 +- .../GeneratorsImpl.tests.cpp | 9 +- .../InternalBenchmark.tests.cpp | 2 +- .../IntrospectiveTests/PartTracker.tests.cpp | 2 +- .../RandomNumberGeneration.tests.cpp | 2 +- .../IntrospectiveTests/String.tests.cpp | 2 +- .../IntrospectiveTests/StringManip.tests.cpp | 2 +- .../SelfTest/IntrospectiveTests/Tag.tests.cpp | 4 +- .../IntrospectiveTests/ToString.tests.cpp | 2 +- .../SelfTest/IntrospectiveTests/Xml.tests.cpp | 2 +- tests/SelfTest/TestMain.cpp | 4 +- tests/SelfTest/UsageTests/Approx.tests.cpp | 2 +- tests/SelfTest/UsageTests/Benchmark.tests.cpp | 2 +- tests/SelfTest/UsageTests/Condition.tests.cpp | 2 +- .../UsageTests/EnumToString.tests.cpp | 2 +- .../SelfTest/UsageTests/Generators.tests.cpp | 7 +- 204 files changed, 668 insertions(+), 632 deletions(-) rename src/catch2/{catch_approx.h => catch_approx.hpp} (96%) rename src/catch2/{catch_assertioninfo.h => catch_assertion_info.hpp} (84%) rename src/catch2/{catch_assertionresult.cpp => catch_assertion_result.cpp} (98%) rename src/catch2/{catch_assertionresult.h => catch_assertion_result.hpp} (87%) delete mode 100644 src/catch2/catch_interfaces_config.cpp delete mode 100644 src/catch2/catch_interfaces_runner.cpp rename src/catch2/{catch_message.h => catch_message.hpp} (92%) rename src/catch2/{catch_section_info.h => catch_section_info.hpp} (90%) rename src/catch2/{catch_session.h => catch_session.hpp} (94%) rename src/catch2/{catch_stringref.h => catch_stringref.hpp} (100%) rename src/catch2/{catch_tag_alias.h => catch_tag_alias.hpp} (93%) rename src/catch2/{catch_tag_alias_autoregistrar.h => catch_tag_alias_autoregistrar.hpp} (95%) rename src/catch2/{catch_test_case_info.h => catch_test_case_info.hpp} (95%) rename src/catch2/{catch_test_spec.h => catch_test_spec.hpp} (95%) rename src/catch2/{catch_timer.h => catch_timer.hpp} (100%) rename src/catch2/{catch_tostring.h => catch_tostring.hpp} (98%) rename src/catch2/{catch_totals.h => catch_totals.hpp} (100%) rename src/catch2/{catch_version.h => catch_version.hpp} (100%) rename src/catch2/{ => generators}/catch_generator_exception.cpp (83%) rename src/catch2/{ => generators}/catch_generator_exception.hpp (100%) rename src/catch2/{ => generators}/catch_generators.cpp (78%) rename src/catch2/{ => generators}/catch_generators.hpp (98%) rename src/catch2/{catch_generators_generic.hpp => generators/catch_generators_adapters.hpp} (98%) create mode 100644 src/catch2/generators/catch_generators_random.hpp rename src/catch2/{catch_generators_specific.hpp => generators/catch_generators_range.hpp} (61%) rename src/catch2/{ => interfaces}/catch_interfaces_capture.cpp (54%) rename src/catch2/{catch_interfaces_capture.h => interfaces/catch_interfaces_capture.hpp} (97%) create mode 100644 src/catch2/interfaces/catch_interfaces_config.cpp rename src/catch2/{catch_interfaces_config.h => interfaces/catch_interfaces_config.hpp} (97%) rename src/catch2/{catch_interfaces_enum_values_registry.h => interfaces/catch_interfaces_enum_values_registry.hpp} (97%) rename src/catch2/{ => interfaces}/catch_interfaces_exception.cpp (72%) rename src/catch2/{catch_interfaces_exception.h => interfaces/catch_interfaces_exception.hpp} (96%) rename src/catch2/{catch_interfaces_generatortracker.h => interfaces/catch_interfaces_generatortracker.hpp} (100%) rename src/catch2/{ => interfaces}/catch_interfaces_registry_hub.cpp (66%) rename src/catch2/{catch_interfaces_registry_hub.h => interfaces/catch_interfaces_registry_hub.hpp} (98%) rename src/catch2/{ => interfaces}/catch_interfaces_reporter.cpp (96%) rename src/catch2/{catch_interfaces_reporter.h => interfaces/catch_interfaces_reporter.hpp} (96%) create mode 100644 src/catch2/interfaces/catch_interfaces_runner.cpp rename src/catch2/{catch_interfaces_runner.h => interfaces/catch_interfaces_runner.hpp} (100%) rename src/catch2/{catch_interfaces_tag_alias_registry.h => interfaces/catch_interfaces_tag_alias_registry.hpp} (100%) rename src/catch2/{ => interfaces}/catch_interfaces_testcase.cpp (67%) rename src/catch2/{catch_interfaces_testcase.h => interfaces/catch_interfaces_testcase.hpp} (100%) rename src/catch2/{ => internal}/catch_assertionhandler.cpp (89%) rename src/catch2/{catch_assertionhandler.h => internal/catch_assertionhandler.hpp} (94%) rename src/catch2/{ => internal}/catch_capture.hpp (97%) rename src/catch2/internal/{catch_capture_matchers.h => catch_capture_matchers.hpp} (97%) rename src/catch2/{catch_clara.h => internal/catch_clara.hpp} (100%) rename src/catch2/{ => internal}/catch_commandline.cpp (97%) rename src/catch2/{catch_commandline.h => internal/catch_commandline.hpp} (92%) rename src/catch2/{ => internal}/catch_common.cpp (89%) rename src/catch2/{catch_common.h => internal/catch_common.hpp} (98%) rename src/catch2/{catch_compiler_capabilities.h => internal/catch_compiler_capabilities.hpp} (99%) rename src/catch2/{ => internal}/catch_console_colour.cpp (94%) rename src/catch2/{catch_console_colour.h => internal/catch_console_colour.hpp} (97%) rename src/catch2/{ => internal}/catch_context.cpp (92%) rename src/catch2/{catch_context.h => internal/catch_context.hpp} (100%) rename src/catch2/{ => internal}/catch_debug_console.cpp (77%) rename src/catch2/{catch_debug_console.h => internal/catch_debug_console.hpp} (100%) rename src/catch2/{ => internal}/catch_debugger.cpp (95%) rename src/catch2/{catch_debugger.h => internal/catch_debugger.hpp} (97%) rename src/catch2/{ => internal}/catch_decomposer.cpp (94%) rename src/catch2/{catch_decomposer.h => internal/catch_decomposer.hpp} (98%) rename src/catch2/{ => internal}/catch_default_main.hpp (88%) rename src/catch2/{ => internal}/catch_enforce.cpp (95%) rename src/catch2/{catch_enforce.h => internal/catch_enforce.hpp} (90%) rename src/catch2/{ => internal}/catch_enum_values_registry.cpp (94%) rename src/catch2/{catch_enum_values_registry.h => internal/catch_enum_values_registry.hpp} (93%) rename src/catch2/{ => internal}/catch_errno_guard.cpp (87%) rename src/catch2/{catch_errno_guard.h => internal/catch_errno_guard.hpp} (100%) rename src/catch2/{ => internal}/catch_exception_translator_registry.cpp (92%) rename src/catch2/{catch_exception_translator_registry.h => internal/catch_exception_translator_registry.hpp} (94%) rename src/catch2/{ => internal}/catch_fatal_condition.cpp (97%) rename src/catch2/{catch_fatal_condition.h => internal/catch_fatal_condition.hpp} (89%) rename src/catch2/{ => internal}/catch_leak_detector.cpp (87%) rename src/catch2/{catch_leak_detector.h => internal/catch_leak_detector.hpp} (100%) rename src/catch2/{ => internal}/catch_list.cpp (86%) rename src/catch2/{catch_list.h => internal/catch_list.hpp} (95%) rename src/catch2/{ => internal}/catch_main.cpp (76%) rename src/catch2/{ => internal}/catch_meta.hpp (100%) rename src/catch2/{ => internal}/catch_option.hpp (100%) rename src/catch2/{ => internal}/catch_output_redirect.cpp (97%) rename src/catch2/{catch_output_redirect.h => internal/catch_output_redirect.hpp} (97%) rename src/catch2/{catch_platform.h => internal/catch_platform.hpp} (88%) rename src/catch2/{ => internal}/catch_polyfills.cpp (92%) rename src/catch2/{ => internal}/catch_polyfills.hpp (100%) rename src/catch2/{ => internal}/catch_preprocessor.hpp (100%) rename src/catch2/{ => internal}/catch_random_number_generator.cpp (89%) rename src/catch2/{catch_random_number_generator.h => internal/catch_random_number_generator.hpp} (100%) rename src/catch2/{ => internal}/catch_reporter_registry.cpp (97%) rename src/catch2/{catch_reporter_registry.h => internal/catch_reporter_registry.hpp} (94%) rename src/catch2/{ => internal}/catch_result_type.cpp (95%) rename src/catch2/{catch_result_type.h => internal/catch_result_type.hpp} (100%) rename src/catch2/{ => internal}/catch_run_context.cpp (97%) rename src/catch2/{catch_run_context.h => internal/catch_run_context.hpp} (90%) rename src/catch2/{ => internal}/catch_section.cpp (87%) rename src/catch2/{catch_section.h => internal/catch_section.hpp} (90%) rename src/catch2/{ => internal}/catch_singletons.cpp (95%) rename src/catch2/{ => internal}/catch_singletons.hpp (100%) rename src/catch2/{ => internal}/catch_startup_exception_registry.cpp (86%) rename src/catch2/{catch_startup_exception_registry.h => internal/catch_startup_exception_registry.hpp} (100%) rename src/catch2/{ => internal}/catch_stream.cpp (95%) rename src/catch2/{catch_stream.h => internal/catch_stream.hpp} (97%) rename src/catch2/{ => internal}/catch_string_manip.cpp (97%) rename src/catch2/{catch_string_manip.h => internal/catch_string_manip.hpp} (97%) rename src/catch2/{ => internal}/catch_stringref.cpp (94%) rename src/catch2/{ => internal}/catch_tag_alias_registry.cpp (88%) rename src/catch2/{catch_tag_alias_registry.h => internal/catch_tag_alias_registry.hpp} (89%) rename src/catch2/{ => internal}/catch_test_case_registry_impl.cpp (90%) rename src/catch2/{catch_test_case_registry_impl.h => internal/catch_test_case_registry_impl.hpp} (95%) rename src/catch2/{ => internal}/catch_test_case_tracker.cpp (98%) rename src/catch2/{catch_test_case_tracker.h => internal/catch_test_case_tracker.hpp} (97%) rename src/catch2/{ => internal}/catch_test_registry.cpp (79%) rename src/catch2/{catch_test_registry.h => internal/catch_test_registry.hpp} (98%) rename src/catch2/{ => internal}/catch_test_spec_parser.cpp (98%) rename src/catch2/{catch_test_spec_parser.h => internal/catch_test_spec_parser.hpp} (94%) rename src/catch2/{catch_text.h => internal/catch_text.hpp} (91%) rename src/catch2/{ => internal}/catch_to_string.hpp (86%) rename src/catch2/{ => internal}/catch_uncaught_exceptions.cpp (81%) rename src/catch2/{catch_uncaught_exceptions.h => internal/catch_uncaught_exceptions.hpp} (100%) rename src/catch2/{ => internal}/catch_wildcard_pattern.cpp (91%) rename src/catch2/{catch_wildcard_pattern.h => internal/catch_wildcard_pattern.hpp} (96%) rename src/catch2/{catch_windows_h_proxy.h => internal/catch_windows_h_proxy.hpp} (95%) rename src/catch2/{ => internal}/catch_xmlwriter.cpp (99%) rename src/catch2/{catch_xmlwriter.h => internal/catch_xmlwriter.hpp} (97%) diff --git a/examples/000-CatchMain.cpp b/examples/000-CatchMain.cpp index 0580b932..5d06bd98 100644 --- a/examples/000-CatchMain.cpp +++ b/examples/000-CatchMain.cpp @@ -4,7 +4,7 @@ // of a testing binary, and other test files to link against it. // Let Catch provide main(): -#include +#include // That's it diff --git a/examples/010-TestCase.cpp b/examples/010-TestCase.cpp index 8eaa1c0e..d9939958 100644 --- a/examples/010-TestCase.cpp +++ b/examples/010-TestCase.cpp @@ -1,7 +1,7 @@ // 010-TestCase.cpp // Let Catch provide main(): -#include +#include // And write tests in the same file: #include diff --git a/examples/020-TestCase-1.cpp b/examples/020-TestCase-1.cpp index c734d029..5d17016a 100644 --- a/examples/020-TestCase-1.cpp +++ b/examples/020-TestCase-1.cpp @@ -4,7 +4,7 @@ // source code of Catch itself and reuse the resulting object file for linking. // Let Catch provide main(): -#include +#include #include diff --git a/examples/231-Cfg-OutputStreams.cpp b/examples/231-Cfg-OutputStreams.cpp index 6c97d1be..d0c1a632 100644 --- a/examples/231-Cfg-OutputStreams.cpp +++ b/examples/231-Cfg-OutputStreams.cpp @@ -6,7 +6,7 @@ // there is no important difference between having `std::cerr` buffered // or unbuffered. -#include +#include #include diff --git a/examples/300-Gen-OwnGenerator.cpp b/examples/300-Gen-OwnGenerator.cpp index ec98a048..bff62907 100644 --- a/examples/300-Gen-OwnGenerator.cpp +++ b/examples/300-Gen-OwnGenerator.cpp @@ -5,8 +5,8 @@ // It will have infinite capacity and settable lower/upper bound #include -#include -#include +#include +#include #include diff --git a/examples/301-Gen-MapTypeConversion.cpp b/examples/301-Gen-MapTypeConversion.cpp index 425da347..15b90fdd 100644 --- a/examples/301-Gen-MapTypeConversion.cpp +++ b/examples/301-Gen-MapTypeConversion.cpp @@ -3,7 +3,7 @@ #include -#include +#include #include #include diff --git a/examples/310-Gen-VariablesInGenerators.cpp b/examples/310-Gen-VariablesInGenerators.cpp index 3fb089e8..0339c5f1 100644 --- a/examples/310-Gen-VariablesInGenerators.cpp +++ b/examples/310-Gen-VariablesInGenerators.cpp @@ -7,8 +7,8 @@ // by value directly, or copied by the generators during construction. #include -#include -#include +#include +#include TEST_CASE("Generate random doubles across different ranges", "[generator][example][advanced]") { diff --git a/examples/311-Gen-CustomCapture.cpp b/examples/311-Gen-CustomCapture.cpp index 35de7afc..13a7eab3 100644 --- a/examples/311-Gen-CustomCapture.cpp +++ b/examples/311-Gen-CustomCapture.cpp @@ -10,8 +10,8 @@ // that. #include -#include -#include +#include +#include TEST_CASE("Generate random doubles across different ranges", "[generator][example][advanced]") { diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a1f57c7c..4693b5fc 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -33,44 +33,46 @@ set(BENCHMARK_SOURCES SOURCE_GROUP("benchmark" FILES ${BENCHMARK_HEADERS} ${BENCHMARK_SOURCES}) set(INTERNAL_HEADERS - ${SOURCES_DIR}/internal/catch_capture_matchers.h + ${SOURCES_DIR}/internal/catch_capture_matchers.hpp ${SOURCES_DIR}/internal/catch_container_nonmembers.hpp - ${SOURCES_DIR}/catch_approx.h - ${SOURCES_DIR}/catch_assertionhandler.h - ${SOURCES_DIR}/catch_assertioninfo.h - ${SOURCES_DIR}/catch_assertionresult.h - ${SOURCES_DIR}/catch_capture.hpp - ${SOURCES_DIR}/catch_clara.h - ${SOURCES_DIR}/catch_commandline.h - ${SOURCES_DIR}/catch_common.h - ${SOURCES_DIR}/catch_compiler_capabilities.h + ${SOURCES_DIR}/catch_approx.hpp + ${SOURCES_DIR}/internal/catch_assertionhandler.hpp + ${SOURCES_DIR}/catch_assertion_info.hpp + ${SOURCES_DIR}/catch_assertion_result.hpp + ${SOURCES_DIR}/internal/catch_capture.hpp + ${SOURCES_DIR}/internal/catch_clara.hpp + ${SOURCES_DIR}/internal/catch_commandline.hpp + ${SOURCES_DIR}/internal/catch_common.hpp + ${SOURCES_DIR}/internal/catch_compiler_capabilities.hpp ${SOURCES_DIR}/catch_config.hpp - ${SOURCES_DIR}/catch_console_colour.h - ${SOURCES_DIR}/catch_context.h - ${SOURCES_DIR}/catch_debug_console.h - ${SOURCES_DIR}/catch_debugger.h - ${SOURCES_DIR}/catch_decomposer.h - ${SOURCES_DIR}/catch_default_main.hpp - ${SOURCES_DIR}/catch_enforce.h - ${SOURCES_DIR}/catch_enum_values_registry.h - ${SOURCES_DIR}/catch_errno_guard.h - ${SOURCES_DIR}/catch_exception_translator_registry.h - ${SOURCES_DIR}/catch_fatal_condition.h - ${SOURCES_DIR}/catch_generator_exception.hpp - ${SOURCES_DIR}/catch_generators.hpp - ${SOURCES_DIR}/catch_generators_generic.hpp - ${SOURCES_DIR}/catch_generators_specific.hpp - ${SOURCES_DIR}/catch_interfaces_capture.h - ${SOURCES_DIR}/catch_interfaces_config.h - ${SOURCES_DIR}/catch_interfaces_enum_values_registry.h - ${SOURCES_DIR}/catch_interfaces_exception.h - ${SOURCES_DIR}/catch_interfaces_registry_hub.h - ${SOURCES_DIR}/catch_interfaces_reporter.h - ${SOURCES_DIR}/catch_interfaces_runner.h - ${SOURCES_DIR}/catch_interfaces_tag_alias_registry.h - ${SOURCES_DIR}/catch_interfaces_testcase.h - ${SOURCES_DIR}/catch_leak_detector.h - ${SOURCES_DIR}/catch_list.h + ${SOURCES_DIR}/internal/catch_console_colour.hpp + ${SOURCES_DIR}/internal/catch_context.hpp + ${SOURCES_DIR}/internal/catch_debug_console.hpp + ${SOURCES_DIR}/internal/catch_debugger.hpp + ${SOURCES_DIR}/internal/catch_decomposer.hpp + ${SOURCES_DIR}/internal/catch_default_main.hpp + ${SOURCES_DIR}/internal/catch_enforce.hpp + ${SOURCES_DIR}/internal/catch_enum_values_registry.hpp + ${SOURCES_DIR}/internal/catch_errno_guard.hpp + ${SOURCES_DIR}/internal/catch_exception_translator_registry.hpp + ${SOURCES_DIR}/internal/catch_fatal_condition.hpp + ${SOURCES_DIR}/generators/catch_generator_exception.hpp + ${SOURCES_DIR}/generators/catch_generators.hpp + ${SOURCES_DIR}/generators/catch_generators_adapters.hpp + ${SOURCES_DIR}/generators/catch_generators_random.hpp + ${SOURCES_DIR}/generators/catch_generators_range.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_capture.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_config.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_enum_values_registry.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_exception.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_generatortracker.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_registry_hub.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_reporter.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_runner.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_tag_alias_registry.hpp + ${SOURCES_DIR}/interfaces/catch_interfaces_testcase.hpp + ${SOURCES_DIR}/internal/catch_leak_detector.hpp + ${SOURCES_DIR}/internal/catch_list.hpp ${SOURCES_DIR}/matchers/catch_matchers.hpp ${SOURCES_DIR}/matchers/catch_matchers_container_properties.hpp ${SOURCES_DIR}/matchers/catch_matchers_contains.hpp @@ -80,79 +82,79 @@ set(INTERNAL_HEADERS ${SOURCES_DIR}/matchers/catch_matchers_string.hpp ${SOURCES_DIR}/matchers/catch_matchers_templated.hpp ${SOURCES_DIR}/matchers/catch_matchers_vector.hpp - ${SOURCES_DIR}/catch_message.h - ${SOURCES_DIR}/catch_meta.hpp + ${SOURCES_DIR}/catch_message.hpp + ${SOURCES_DIR}/internal/catch_meta.hpp ${SOURCES_DIR}/catch_objc.hpp ${SOURCES_DIR}/catch_objc_arc.hpp - ${SOURCES_DIR}/catch_option.hpp - ${SOURCES_DIR}/catch_output_redirect.h - ${SOURCES_DIR}/catch_platform.h - ${SOURCES_DIR}/catch_polyfills.hpp - ${SOURCES_DIR}/catch_preprocessor.hpp - ${SOURCES_DIR}/catch_random_number_generator.h + ${SOURCES_DIR}/internal/catch_option.hpp + ${SOURCES_DIR}/internal/catch_output_redirect.hpp + ${SOURCES_DIR}/internal/catch_platform.hpp + ${SOURCES_DIR}/internal/catch_polyfills.hpp + ${SOURCES_DIR}/internal/catch_preprocessor.hpp + ${SOURCES_DIR}/internal/catch_random_number_generator.hpp ${SOURCES_DIR}/catch_reporter_registrars.hpp - ${SOURCES_DIR}/catch_reporter_registry.h - ${SOURCES_DIR}/catch_result_type.h - ${SOURCES_DIR}/catch_run_context.h - ${SOURCES_DIR}/catch_section.h - ${SOURCES_DIR}/catch_section_info.h - ${SOURCES_DIR}/catch_session.h - ${SOURCES_DIR}/catch_singletons.hpp - ${SOURCES_DIR}/catch_startup_exception_registry.h - ${SOURCES_DIR}/catch_stream.h - ${SOURCES_DIR}/catch_stringref.h - ${SOURCES_DIR}/catch_string_manip.h - ${SOURCES_DIR}/catch_tag_alias.h - ${SOURCES_DIR}/catch_tag_alias_autoregistrar.h - ${SOURCES_DIR}/catch_tag_alias_registry.h - ${SOURCES_DIR}/catch_test_case_info.h - ${SOURCES_DIR}/catch_test_case_registry_impl.h - ${SOURCES_DIR}/catch_test_case_tracker.h + ${SOURCES_DIR}/internal/catch_reporter_registry.hpp + ${SOURCES_DIR}/internal/catch_result_type.hpp + ${SOURCES_DIR}/internal/catch_run_context.hpp + ${SOURCES_DIR}/internal/catch_section.hpp + ${SOURCES_DIR}/catch_section_info.hpp + ${SOURCES_DIR}/catch_session.hpp + ${SOURCES_DIR}/internal/catch_singletons.hpp + ${SOURCES_DIR}/internal/catch_startup_exception_registry.hpp + ${SOURCES_DIR}/internal/catch_stream.hpp + ${SOURCES_DIR}/catch_stringref.hpp + ${SOURCES_DIR}/internal/catch_string_manip.hpp + ${SOURCES_DIR}/catch_tag_alias.hpp + ${SOURCES_DIR}/catch_tag_alias_autoregistrar.hpp + ${SOURCES_DIR}/internal/catch_tag_alias_registry.hpp + ${SOURCES_DIR}/catch_test_case_info.hpp + ${SOURCES_DIR}/internal/catch_test_case_registry_impl.hpp + ${SOURCES_DIR}/internal/catch_test_case_tracker.hpp ${SOURCES_DIR}/catch_test_macros.hpp - ${SOURCES_DIR}/catch_test_registry.h - ${SOURCES_DIR}/catch_test_spec.h - ${SOURCES_DIR}/catch_test_spec_parser.h - ${SOURCES_DIR}/catch_text.h - ${SOURCES_DIR}/catch_timer.h - ${SOURCES_DIR}/catch_to_string.hpp - ${SOURCES_DIR}/catch_tostring.h - ${SOURCES_DIR}/catch_totals.h - ${SOURCES_DIR}/catch_uncaught_exceptions.h - ${SOURCES_DIR}/catch_version.h + ${SOURCES_DIR}/internal/catch_test_registry.hpp + ${SOURCES_DIR}/catch_test_spec.hpp + ${SOURCES_DIR}/internal/catch_test_spec_parser.hpp + ${SOURCES_DIR}/internal/catch_text.hpp + ${SOURCES_DIR}/catch_timer.hpp + ${SOURCES_DIR}/internal/catch_to_string.hpp + ${SOURCES_DIR}/catch_tostring.hpp + ${SOURCES_DIR}/catch_totals.hpp + ${SOURCES_DIR}/internal/catch_uncaught_exceptions.hpp + ${SOURCES_DIR}/catch_version.hpp ${SOURCES_DIR}/catch_version_macros.hpp - ${SOURCES_DIR}/catch_wildcard_pattern.h - ${SOURCES_DIR}/catch_windows_h_proxy.h - ${SOURCES_DIR}/catch_xmlwriter.h + ${SOURCES_DIR}/internal/catch_wildcard_pattern.hpp + ${SOURCES_DIR}/internal/catch_windows_h_proxy.hpp + ${SOURCES_DIR}/internal/catch_xmlwriter.hpp ) set(IMPL_SOURCES ${SOURCES_DIR}/catch_approx.cpp - ${SOURCES_DIR}/catch_assertionhandler.cpp - ${SOURCES_DIR}/catch_assertionresult.cpp + ${SOURCES_DIR}/internal/catch_assertionhandler.cpp + ${SOURCES_DIR}/catch_assertion_result.cpp ${SOURCES_DIR}/internal/catch_capture_matchers.cpp - ${SOURCES_DIR}/catch_commandline.cpp - ${SOURCES_DIR}/catch_common.cpp + ${SOURCES_DIR}/internal/catch_commandline.cpp + ${SOURCES_DIR}/internal/catch_common.cpp ${SOURCES_DIR}/catch_config.cpp - ${SOURCES_DIR}/catch_console_colour.cpp - ${SOURCES_DIR}/catch_context.cpp - ${SOURCES_DIR}/catch_debug_console.cpp - ${SOURCES_DIR}/catch_debugger.cpp - ${SOURCES_DIR}/catch_decomposer.cpp - ${SOURCES_DIR}/catch_enforce.cpp - ${SOURCES_DIR}/catch_enum_values_registry.cpp - ${SOURCES_DIR}/catch_errno_guard.cpp - ${SOURCES_DIR}/catch_exception_translator_registry.cpp - ${SOURCES_DIR}/catch_fatal_condition.cpp - ${SOURCES_DIR}/catch_generator_exception.cpp - ${SOURCES_DIR}/catch_generators.cpp - ${SOURCES_DIR}/catch_interfaces_capture.cpp - ${SOURCES_DIR}/catch_interfaces_config.cpp - ${SOURCES_DIR}/catch_interfaces_exception.cpp - ${SOURCES_DIR}/catch_interfaces_generatortracker.h - ${SOURCES_DIR}/catch_interfaces_registry_hub.cpp - ${SOURCES_DIR}/catch_interfaces_runner.cpp - ${SOURCES_DIR}/catch_interfaces_testcase.cpp - ${SOURCES_DIR}/catch_list.cpp - ${SOURCES_DIR}/catch_leak_detector.cpp + ${SOURCES_DIR}/internal/catch_console_colour.cpp + ${SOURCES_DIR}/internal/catch_context.cpp + ${SOURCES_DIR}/internal/catch_debug_console.cpp + ${SOURCES_DIR}/internal/catch_debugger.cpp + ${SOURCES_DIR}/internal/catch_decomposer.cpp + ${SOURCES_DIR}/internal/catch_enforce.cpp + ${SOURCES_DIR}/internal/catch_enum_values_registry.cpp + ${SOURCES_DIR}/internal/catch_errno_guard.cpp + ${SOURCES_DIR}/internal/catch_exception_translator_registry.cpp + ${SOURCES_DIR}/internal/catch_fatal_condition.cpp + ${SOURCES_DIR}/generators/catch_generator_exception.cpp + ${SOURCES_DIR}/generators/catch_generators.cpp + ${SOURCES_DIR}/interfaces/catch_interfaces_capture.cpp + ${SOURCES_DIR}/interfaces/catch_interfaces_config.cpp + ${SOURCES_DIR}/interfaces/catch_interfaces_exception.cpp + ${SOURCES_DIR}/interfaces/catch_interfaces_registry_hub.cpp + ${SOURCES_DIR}/interfaces/catch_interfaces_reporter.cpp + ${SOURCES_DIR}/interfaces/catch_interfaces_runner.cpp + ${SOURCES_DIR}/interfaces/catch_interfaces_testcase.cpp + ${SOURCES_DIR}/internal/catch_list.cpp + ${SOURCES_DIR}/internal/catch_leak_detector.cpp ${SOURCES_DIR}/matchers/catch_matchers.cpp ${SOURCES_DIR}/matchers/catch_matchers_container_properties.cpp ${SOURCES_DIR}/matchers/catch_matchers_exception.cpp @@ -161,37 +163,36 @@ set(IMPL_SOURCES ${SOURCES_DIR}/matchers/catch_matchers_string.cpp ${SOURCES_DIR}/matchers/catch_matchers_templated.cpp ${SOURCES_DIR}/catch_message.cpp - ${SOURCES_DIR}/catch_output_redirect.cpp + ${SOURCES_DIR}/internal/catch_output_redirect.cpp ${SOURCES_DIR}/catch_registry_hub.cpp - ${SOURCES_DIR}/catch_interfaces_reporter.cpp - ${SOURCES_DIR}/catch_polyfills.cpp - ${SOURCES_DIR}/catch_random_number_generator.cpp - ${SOURCES_DIR}/catch_reporter_registry.cpp - ${SOURCES_DIR}/catch_result_type.cpp - ${SOURCES_DIR}/catch_run_context.cpp - ${SOURCES_DIR}/catch_section.cpp + ${SOURCES_DIR}/internal/catch_polyfills.cpp + ${SOURCES_DIR}/internal/catch_random_number_generator.cpp + ${SOURCES_DIR}/internal/catch_reporter_registry.cpp + ${SOURCES_DIR}/internal/catch_result_type.cpp + ${SOURCES_DIR}/internal/catch_run_context.cpp + ${SOURCES_DIR}/internal/catch_section.cpp ${SOURCES_DIR}/catch_session.cpp - ${SOURCES_DIR}/catch_singletons.cpp - ${SOURCES_DIR}/catch_startup_exception_registry.cpp - ${SOURCES_DIR}/catch_stream.cpp - ${SOURCES_DIR}/catch_stringref.cpp - ${SOURCES_DIR}/catch_string_manip.cpp + ${SOURCES_DIR}/internal/catch_singletons.cpp + ${SOURCES_DIR}/internal/catch_startup_exception_registry.cpp + ${SOURCES_DIR}/internal/catch_stream.cpp + ${SOURCES_DIR}/internal/catch_stringref.cpp + ${SOURCES_DIR}/internal/catch_string_manip.cpp ${SOURCES_DIR}/catch_tag_alias.cpp ${SOURCES_DIR}/catch_tag_alias_autoregistrar.cpp - ${SOURCES_DIR}/catch_tag_alias_registry.cpp + ${SOURCES_DIR}/internal/catch_tag_alias_registry.cpp ${SOURCES_DIR}/catch_test_case_info.cpp - ${SOURCES_DIR}/catch_test_case_registry_impl.cpp - ${SOURCES_DIR}/catch_test_case_tracker.cpp - ${SOURCES_DIR}/catch_test_registry.cpp + ${SOURCES_DIR}/internal/catch_test_case_registry_impl.cpp + ${SOURCES_DIR}/internal/catch_test_case_tracker.cpp + ${SOURCES_DIR}/internal/catch_test_registry.cpp ${SOURCES_DIR}/catch_test_spec.cpp - ${SOURCES_DIR}/catch_test_spec_parser.cpp + ${SOURCES_DIR}/internal/catch_test_spec_parser.cpp ${SOURCES_DIR}/catch_timer.cpp ${SOURCES_DIR}/catch_tostring.cpp ${SOURCES_DIR}/catch_totals.cpp - ${SOURCES_DIR}/catch_uncaught_exceptions.cpp + ${SOURCES_DIR}/internal/catch_uncaught_exceptions.cpp ${SOURCES_DIR}/catch_version.cpp - ${SOURCES_DIR}/catch_wildcard_pattern.cpp - ${SOURCES_DIR}/catch_xmlwriter.cpp + ${SOURCES_DIR}/internal/catch_wildcard_pattern.cpp + ${SOURCES_DIR}/internal/catch_xmlwriter.cpp ) set(INTERNAL_FILES ${IMPL_SOURCES} ${INTERNAL_HEADERS}) CheckFileList(INTERNAL_FILES ${SOURCES_DIR}/internal) @@ -270,7 +271,7 @@ target_include_directories(Catch2 add_library(Catch2Main STATIC - ${SOURCES_DIR}/catch_main.cpp + ${SOURCES_DIR}/internal/catch_main.cpp ) add_library(Catch2::Catch2Main ALIAS Catch2Main) target_link_libraries(Catch2Main PUBLIC Catch2) diff --git a/src/catch2/benchmark/catch_benchmark.hpp b/src/catch2/benchmark/catch_benchmark.hpp index 154105c5..fe9866d6 100644 --- a/src/catch2/benchmark/catch_benchmark.hpp +++ b/src/catch2/benchmark/catch_benchmark.hpp @@ -11,9 +11,8 @@ #define TWOBLUECUBES_CATCH_BENCHMARK_HPP_INCLUDED #include -#include -#include -#include +#include +#include #include #include diff --git a/src/catch2/benchmark/catch_chronometer.hpp b/src/catch2/benchmark/catch_chronometer.hpp index e150d20d..12dcee00 100644 --- a/src/catch2/benchmark/catch_chronometer.hpp +++ b/src/catch2/benchmark/catch_chronometer.hpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include namespace Catch { namespace Benchmark { diff --git a/src/catch2/benchmark/detail/catch_benchmark_function.hpp b/src/catch2/benchmark/detail/catch_benchmark_function.hpp index 4fd86896..5e86a154 100644 --- a/src/catch2/benchmark/detail/catch_benchmark_function.hpp +++ b/src/catch2/benchmark/detail/catch_benchmark_function.hpp @@ -13,7 +13,7 @@ #include #include -#include +#include #include #include diff --git a/src/catch2/benchmark/detail/catch_complete_invoke.hpp b/src/catch2/benchmark/detail/catch_complete_invoke.hpp index 497e0b3f..d6dc2e9d 100644 --- a/src/catch2/benchmark/detail/catch_complete_invoke.hpp +++ b/src/catch2/benchmark/detail/catch_complete_invoke.hpp @@ -11,9 +11,9 @@ #ifndef TWOBLUECUBES_CATCH_DETAIL_COMPLETE_INVOKE_HPP_INCLUDED #define TWOBLUECUBES_CATCH_DETAIL_COMPLETE_INVOKE_HPP_INCLUDED -#include -#include -#include +#include +#include +#include #include #include diff --git a/src/catch2/benchmark/detail/catch_run_for_at_least.cpp b/src/catch2/benchmark/detail/catch_run_for_at_least.cpp index 89c1e749..f1dcbaba 100644 --- a/src/catch2/benchmark/detail/catch_run_for_at_least.cpp +++ b/src/catch2/benchmark/detail/catch_run_for_at_least.cpp @@ -7,7 +7,7 @@ #include #include -#include +#include namespace Catch { namespace Benchmark { diff --git a/src/catch2/benchmark/detail/catch_run_for_at_least.hpp b/src/catch2/benchmark/detail/catch_run_for_at_least.hpp index 325e5227..ee5510d6 100644 --- a/src/catch2/benchmark/detail/catch_run_for_at_least.hpp +++ b/src/catch2/benchmark/detail/catch_run_for_at_least.hpp @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/catch2/benchmark/detail/catch_stats.cpp b/src/catch2/benchmark/detail/catch_stats.cpp index 5aacce01..11ca81b4 100644 --- a/src/catch2/benchmark/detail/catch_stats.cpp +++ b/src/catch2/benchmark/detail/catch_stats.cpp @@ -10,7 +10,7 @@ #include -#include +#include #include #include diff --git a/src/catch2/catch_approx.cpp b/src/catch2/catch_approx.cpp index 4296e8d5..809d4824 100644 --- a/src/catch2/catch_approx.cpp +++ b/src/catch2/catch_approx.cpp @@ -6,8 +6,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_approx.h b/src/catch2/catch_approx.hpp similarity index 96% rename from src/catch2/catch_approx.h rename to src/catch2/catch_approx.hpp index 4f3a6958..e7be3c96 100644 --- a/src/catch2/catch_approx.h +++ b/src/catch2/catch_approx.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_APPROX_HPP_INCLUDED #define TWOBLUECUBES_CATCH_APPROX_HPP_INCLUDED -#include +#include #include @@ -17,9 +17,9 @@ namespace Catch { class Approx { private: bool equalityComparisonImpl(double other) const; - //! Sets and validates the new margin (margin >= 0) + // Sets and validates the new margin (margin >= 0) void setMargin(double margin); - //! Sets and validates the new epsilon (0 < epsilon < 1) + // Sets and validates the new epsilon (0 < epsilon < 1) void setEpsilon(double epsilon); public: diff --git a/src/catch2/catch_assertioninfo.h b/src/catch2/catch_assertion_info.hpp similarity index 84% rename from src/catch2/catch_assertioninfo.h rename to src/catch2/catch_assertion_info.hpp index 37ea1d14..b05f4921 100644 --- a/src/catch2/catch_assertioninfo.h +++ b/src/catch2/catch_assertion_info.hpp @@ -8,9 +8,9 @@ #ifndef TWOBLUECUBES_CATCH_ASSERTIONINFO_H_INCLUDED #define TWOBLUECUBES_CATCH_ASSERTIONINFO_H_INCLUDED -#include -#include -#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_assertionresult.cpp b/src/catch2/catch_assertion_result.cpp similarity index 98% rename from src/catch2/catch_assertionresult.cpp rename to src/catch2/catch_assertion_result.cpp index 2ec757f9..4bbf0416 100644 --- a/src/catch2/catch_assertionresult.cpp +++ b/src/catch2/catch_assertion_result.cpp @@ -6,7 +6,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include namespace Catch { AssertionResultData::AssertionResultData(ResultWas::OfType _resultType, LazyExpression const & _lazyExpression): diff --git a/src/catch2/catch_assertionresult.h b/src/catch2/catch_assertion_result.hpp similarity index 87% rename from src/catch2/catch_assertionresult.h rename to src/catch2/catch_assertion_result.hpp index 37ef83a0..5b1029f3 100644 --- a/src/catch2/catch_assertionresult.h +++ b/src/catch2/catch_assertion_result.hpp @@ -9,11 +9,11 @@ #define TWOBLUECUBES_CATCH_ASSERTIONRESULT_H_INCLUDED #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_config.cpp b/src/catch2/catch_config.cpp index 7c0393da..263fb232 100644 --- a/src/catch2/catch_config.cpp +++ b/src/catch2/catch_config.cpp @@ -6,9 +6,11 @@ */ #include -#include -#include -#include +#include +#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_config.hpp b/src/catch2/catch_config.hpp index 14972121..55cff0ee 100644 --- a/src/catch2/catch_config.hpp +++ b/src/catch2/catch_config.hpp @@ -8,8 +8,8 @@ #ifndef TWOBLUECUBES_CATCH_CONFIG_HPP_INCLUDED #define TWOBLUECUBES_CATCH_CONFIG_HPP_INCLUDED -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_interfaces_config.cpp b/src/catch2/catch_interfaces_config.cpp deleted file mode 100644 index b1f4238a..00000000 --- a/src/catch2/catch_interfaces_config.cpp +++ /dev/null @@ -1,5 +0,0 @@ -#include - -namespace Catch { - IConfig::~IConfig() = default; -} diff --git a/src/catch2/catch_interfaces_runner.cpp b/src/catch2/catch_interfaces_runner.cpp deleted file mode 100644 index 3b9df251..00000000 --- a/src/catch2/catch_interfaces_runner.cpp +++ /dev/null @@ -1,5 +0,0 @@ -#include - -namespace Catch { - IRunner::~IRunner() = default; -} diff --git a/src/catch2/catch_message.cpp b/src/catch2/catch_message.cpp index 24cd789b..08207ee7 100644 --- a/src/catch2/catch_message.cpp +++ b/src/catch2/catch_message.cpp @@ -6,10 +6,10 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_message.h b/src/catch2/catch_message.hpp similarity index 92% rename from src/catch2/catch_message.h rename to src/catch2/catch_message.hpp index b27376b5..84f87dbb 100644 --- a/src/catch2/catch_message.h +++ b/src/catch2/catch_message.hpp @@ -8,11 +8,11 @@ #ifndef TWOBLUECUBES_CATCH_MESSAGE_H_INCLUDED #define TWOBLUECUBES_CATCH_MESSAGE_H_INCLUDED -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_objc.hpp b/src/catch2/catch_objc.hpp index 6484e321..72c14518 100644 --- a/src/catch2/catch_objc.hpp +++ b/src/catch2/catch_objc.hpp @@ -17,9 +17,9 @@ // NB. Any general catch headers included here must be included // in catch.hpp first to make sure they are included by the single // header for non obj-usage -#include -#include -#include +#include +#include +#include /////////////////////////////////////////////////////////////////////////////// // This protocol is really only here for (self) documenting purposes, since diff --git a/src/catch2/catch_registry_hub.cpp b/src/catch2/catch_registry_hub.cpp index 8194c417..c6a19f09 100644 --- a/src/catch2/catch_registry_hub.cpp +++ b/src/catch2/catch_registry_hub.cpp @@ -6,16 +6,16 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_reporter_registrars.hpp b/src/catch2/catch_reporter_registrars.hpp index 4aecd518..a4b9efb5 100644 --- a/src/catch2/catch_reporter_registrars.hpp +++ b/src/catch2/catch_reporter_registrars.hpp @@ -9,7 +9,7 @@ #ifndef TWOBLUECUBES_CATCH_REPORTER_REGISTRARS_HPP_INCLUDED #define TWOBLUECUBES_CATCH_REPORTER_REGISTRARS_HPP_INCLUDED -#include +#include namespace Catch { diff --git a/src/catch2/catch_section_info.h b/src/catch2/catch_section_info.hpp similarity index 90% rename from src/catch2/catch_section_info.h rename to src/catch2/catch_section_info.hpp index ca06f79c..6c8edb53 100644 --- a/src/catch2/catch_section_info.h +++ b/src/catch2/catch_section_info.hpp @@ -8,9 +8,9 @@ #ifndef TWOBLUECUBES_CATCH_SECTION_INFO_H_INCLUDED #define TWOBLUECUBES_CATCH_SECTION_INFO_H_INCLUDED -#include -#include -#include +#include +#include +#include #include diff --git a/src/catch2/catch_session.cpp b/src/catch2/catch_session.cpp index 01e4fd87..e85e0672 100644 --- a/src/catch2/catch_session.cpp +++ b/src/catch2/catch_session.cpp @@ -5,22 +5,21 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_session.h b/src/catch2/catch_session.hpp similarity index 94% rename from src/catch2/catch_session.h rename to src/catch2/catch_session.hpp index abb9b062..e6269532 100644 --- a/src/catch2/catch_session.h +++ b/src/catch2/catch_session.hpp @@ -8,9 +8,9 @@ #ifndef TWOBLUECUBES_CATCH_RUNNER_HPP_INCLUDED #define TWOBLUECUBES_CATCH_RUNNER_HPP_INCLUDED -#include +#include #include -#include +#include #include diff --git a/src/catch2/catch_stringref.h b/src/catch2/catch_stringref.hpp similarity index 100% rename from src/catch2/catch_stringref.h rename to src/catch2/catch_stringref.hpp diff --git a/src/catch2/catch_tag_alias.cpp b/src/catch2/catch_tag_alias.cpp index aa7d5393..5b7af537 100644 --- a/src/catch2/catch_tag_alias.cpp +++ b/src/catch2/catch_tag_alias.cpp @@ -1,4 +1,4 @@ -#include +#include namespace Catch { TagAlias::TagAlias(std::string const & _tag, SourceLineInfo _lineInfo): tag(_tag), lineInfo(_lineInfo) {} diff --git a/src/catch2/catch_tag_alias.h b/src/catch2/catch_tag_alias.hpp similarity index 93% rename from src/catch2/catch_tag_alias.h rename to src/catch2/catch_tag_alias.hpp index 01692ae6..37c7174b 100644 --- a/src/catch2/catch_tag_alias.h +++ b/src/catch2/catch_tag_alias.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_TAG_ALIAS_H_INCLUDED #define TWOBLUECUBES_CATCH_TAG_ALIAS_H_INCLUDED -#include +#include #include diff --git a/src/catch2/catch_tag_alias_autoregistrar.cpp b/src/catch2/catch_tag_alias_autoregistrar.cpp index 6f09d083..ea0e27b0 100644 --- a/src/catch2/catch_tag_alias_autoregistrar.cpp +++ b/src/catch2/catch_tag_alias_autoregistrar.cpp @@ -1,6 +1,6 @@ -#include -#include -#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_tag_alias_autoregistrar.h b/src/catch2/catch_tag_alias_autoregistrar.hpp similarity index 95% rename from src/catch2/catch_tag_alias_autoregistrar.h rename to src/catch2/catch_tag_alias_autoregistrar.hpp index b104ace6..a201e997 100644 --- a/src/catch2/catch_tag_alias_autoregistrar.h +++ b/src/catch2/catch_tag_alias_autoregistrar.hpp @@ -7,7 +7,7 @@ #ifndef TWOBLUECUBES_CATCH_TAG_ALIAS_AUTOREGISTRAR_H_INCLUDED #define TWOBLUECUBES_CATCH_TAG_ALIAS_AUTOREGISTRAR_H_INCLUDED -#include +#include namespace Catch { diff --git a/src/catch2/catch_test_case_info.cpp b/src/catch2/catch_test_case_info.cpp index c4e1416a..7be5b861 100644 --- a/src/catch2/catch_test_case_info.cpp +++ b/src/catch2/catch_test_case_info.cpp @@ -6,11 +6,11 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_test_case_info.h b/src/catch2/catch_test_case_info.hpp similarity index 95% rename from src/catch2/catch_test_case_info.h rename to src/catch2/catch_test_case_info.hpp index 540966e6..ccdaec67 100644 --- a/src/catch2/catch_test_case_info.h +++ b/src/catch2/catch_test_case_info.hpp @@ -8,9 +8,9 @@ #ifndef TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED #define TWOBLUECUBES_CATCH_TEST_CASE_INFO_H_INCLUDED -#include -#include -#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_test_macros.hpp b/src/catch2/catch_test_macros.hpp index a3159a3c..e323b396 100644 --- a/src/catch2/catch_test_macros.hpp +++ b/src/catch2/catch_test_macros.hpp @@ -6,11 +6,11 @@ #ifndef TWOBLUECUBES_CATCH_TEST_MACROS_HPP_INCLUDED #define TWOBLUECUBES_CATCH_TEST_MACROS_HPP_INCLUDED -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #if !defined(CATCH_CONFIG_DISABLE) ////// diff --git a/src/catch2/catch_test_spec.cpp b/src/catch2/catch_test_spec.cpp index e3fd7f1b..87cf8cae 100644 --- a/src/catch2/catch_test_spec.cpp +++ b/src/catch2/catch_test_spec.cpp @@ -5,9 +5,10 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_test_spec.h b/src/catch2/catch_test_spec.hpp similarity index 95% rename from src/catch2/catch_test_spec.h rename to src/catch2/catch_test_spec.hpp index d18ec521..3a767c74 100644 --- a/src/catch2/catch_test_spec.h +++ b/src/catch2/catch_test_spec.hpp @@ -13,8 +13,7 @@ #pragma clang diagnostic ignored "-Wpadded" #endif -#include -#include +#include #include #include @@ -23,6 +22,8 @@ namespace Catch { struct IConfig; + struct TestCaseInfo; + class TestCaseHandle; class TestSpec { diff --git a/src/catch2/catch_timer.cpp b/src/catch2/catch_timer.cpp index a21b1834..84442bb2 100644 --- a/src/catch2/catch_timer.cpp +++ b/src/catch2/catch_timer.cpp @@ -6,7 +6,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include diff --git a/src/catch2/catch_timer.h b/src/catch2/catch_timer.hpp similarity index 100% rename from src/catch2/catch_timer.h rename to src/catch2/catch_timer.hpp diff --git a/src/catch2/catch_tostring.cpp b/src/catch2/catch_tostring.cpp index 0e3abbde..3a63a598 100644 --- a/src/catch2/catch_tostring.cpp +++ b/src/catch2/catch_tostring.cpp @@ -13,10 +13,10 @@ #endif -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_tostring.h b/src/catch2/catch_tostring.hpp similarity index 98% rename from src/catch2/catch_tostring.h rename to src/catch2/catch_tostring.hpp index b5339688..1e0158b4 100644 --- a/src/catch2/catch_tostring.h +++ b/src/catch2/catch_tostring.hpp @@ -13,9 +13,9 @@ #include #include #include -#include -#include -#include +#include +#include +#include #ifdef CATCH_CONFIG_CPP17_STRING_VIEW #include @@ -648,7 +648,7 @@ struct ratio_string { }; } -#include +#include #define INTERNAL_CATCH_REGISTER_ENUM( enumName, ... ) \ namespace Catch { \ diff --git a/src/catch2/catch_totals.cpp b/src/catch2/catch_totals.cpp index 4ef05524..103610c4 100644 --- a/src/catch2/catch_totals.cpp +++ b/src/catch2/catch_totals.cpp @@ -5,7 +5,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include namespace Catch { diff --git a/src/catch2/catch_totals.h b/src/catch2/catch_totals.hpp similarity index 100% rename from src/catch2/catch_totals.h rename to src/catch2/catch_totals.hpp diff --git a/src/catch2/catch_version.cpp b/src/catch2/catch_version.cpp index 64db9dbc..6e12e340 100644 --- a/src/catch2/catch_version.cpp +++ b/src/catch2/catch_version.cpp @@ -6,7 +6,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include namespace Catch { diff --git a/src/catch2/catch_version.h b/src/catch2/catch_version.hpp similarity index 100% rename from src/catch2/catch_version.h rename to src/catch2/catch_version.hpp diff --git a/src/catch2/catch_generator_exception.cpp b/src/catch2/generators/catch_generator_exception.cpp similarity index 83% rename from src/catch2/catch_generator_exception.cpp rename to src/catch2/generators/catch_generator_exception.cpp index 9ec5d55b..446c732a 100644 --- a/src/catch2/catch_generator_exception.cpp +++ b/src/catch2/generators/catch_generator_exception.cpp @@ -3,7 +3,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include namespace Catch { diff --git a/src/catch2/catch_generator_exception.hpp b/src/catch2/generators/catch_generator_exception.hpp similarity index 100% rename from src/catch2/catch_generator_exception.hpp rename to src/catch2/generators/catch_generator_exception.hpp diff --git a/src/catch2/catch_generators.cpp b/src/catch2/generators/catch_generators.cpp similarity index 78% rename from src/catch2/catch_generators.cpp rename to src/catch2/generators/catch_generators.cpp index 48d98b92..d0c759c4 100644 --- a/src/catch2/catch_generators.cpp +++ b/src/catch2/generators/catch_generators.cpp @@ -5,10 +5,10 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_generators.hpp b/src/catch2/generators/catch_generators.hpp similarity index 98% rename from src/catch2/catch_generators.hpp rename to src/catch2/generators/catch_generators.hpp index d49ae2e2..60ab4b4f 100644 --- a/src/catch2/catch_generators.hpp +++ b/src/catch2/generators/catch_generators.hpp @@ -7,8 +7,8 @@ #ifndef TWOBLUECUBES_CATCH_GENERATORS_HPP_INCLUDED #define TWOBLUECUBES_CATCH_GENERATORS_HPP_INCLUDED -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_generators_generic.hpp b/src/catch2/generators/catch_generators_adapters.hpp similarity index 98% rename from src/catch2/catch_generators_generic.hpp rename to src/catch2/generators/catch_generators_adapters.hpp index 954150b9..5a2ec54c 100644 --- a/src/catch2/catch_generators_generic.hpp +++ b/src/catch2/generators/catch_generators_adapters.hpp @@ -7,8 +7,8 @@ #ifndef TWOBLUECUBES_CATCH_GENERATORS_GENERIC_HPP_INCLUDED #define TWOBLUECUBES_CATCH_GENERATORS_GENERIC_HPP_INCLUDED -#include -#include +#include +#include namespace Catch { namespace Generators { diff --git a/src/catch2/generators/catch_generators_random.hpp b/src/catch2/generators/catch_generators_random.hpp new file mode 100644 index 00000000..03cb57c1 --- /dev/null +++ b/src/catch2/generators/catch_generators_random.hpp @@ -0,0 +1,88 @@ +/* + * Created by Martin on 15/6/2018. + * + * 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_GENERATORS_RANDOM_HPP_INCLUDED +#define TWOBLUECUBES_CATCH_GENERATORS_RANDOM_HPP_INCLUDED + +#include +#include +#include + +#include + +namespace Catch { +namespace Generators { + +template +class RandomFloatingGenerator final : public IGenerator { + Catch::SimplePcg32& m_rng; + std::uniform_real_distribution m_dist; + Float m_current_number; +public: + + RandomFloatingGenerator(Float a, Float b): + m_rng(rng()), + m_dist(a, b) { + static_cast(next()); + } + + Float const& get() const override { + return m_current_number; + } + bool next() override { + m_current_number = m_dist(m_rng); + return true; + } +}; + +template +class RandomIntegerGenerator final : public IGenerator { + Catch::SimplePcg32& m_rng; + std::uniform_int_distribution m_dist; + Integer m_current_number; +public: + + RandomIntegerGenerator(Integer a, Integer b): + m_rng(rng()), + m_dist(a, b) { + static_cast(next()); + } + + Integer const& get() const override { + return m_current_number; + } + bool next() override { + m_current_number = m_dist(m_rng); + return true; + } +}; + +// TODO: Ideally this would be also constrained against the various char types, +// but I don't expect users to run into that in practice. +template +std::enable_if_t::value && !std::is_same::value, +GeneratorWrapper> +random(T a, T b) { + return GeneratorWrapper( + std::make_unique>(a, b) + ); +} + +template +std::enable_if_t::value, +GeneratorWrapper> +random(T a, T b) { + return GeneratorWrapper( + std::make_unique>(a, b) + ); +} + + +} // namespace Generators +} // namespace Catch + + +#endif // TWOBLUECUBES_CATCH_GENERATORS_RANDOM_HPP_INCLUDED diff --git a/src/catch2/catch_generators_specific.hpp b/src/catch2/generators/catch_generators_range.hpp similarity index 61% rename from src/catch2/catch_generators_specific.hpp rename to src/catch2/generators/catch_generators_range.hpp index f61a2be2..e2c5c522 100644 --- a/src/catch2/catch_generators_specific.hpp +++ b/src/catch2/generators/catch_generators_range.hpp @@ -4,83 +4,17 @@ * 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_GENERATORS_SPECIFIC_HPP_INCLUDED -#define TWOBLUECUBES_CATCH_GENERATORS_SPECIFIC_HPP_INCLUDED +#ifndef TWOBLUECUBES_CATCH_GENERATORS_RANGE_HPP_INCLUDED +#define TWOBLUECUBES_CATCH_GENERATORS_RANGE_HPP_INCLUDED -#include -#include -#include -#include +#include -#include +#include +#include namespace Catch { namespace Generators { -template -class RandomFloatingGenerator final : public IGenerator { - Catch::SimplePcg32& m_rng; - std::uniform_real_distribution m_dist; - Float m_current_number; -public: - - RandomFloatingGenerator(Float a, Float b): - m_rng(rng()), - m_dist(a, b) { - static_cast(next()); - } - - Float const& get() const override { - return m_current_number; - } - bool next() override { - m_current_number = m_dist(m_rng); - return true; - } -}; - -template -class RandomIntegerGenerator final : public IGenerator { - Catch::SimplePcg32& m_rng; - std::uniform_int_distribution m_dist; - Integer m_current_number; -public: - - RandomIntegerGenerator(Integer a, Integer b): - m_rng(rng()), - m_dist(a, b) { - static_cast(next()); - } - - Integer const& get() const override { - return m_current_number; - } - bool next() override { - m_current_number = m_dist(m_rng); - return true; - } -}; - -// TODO: Ideally this would be also constrained against the various char types, -// but I don't expect users to run into that in practice. -template -std::enable_if_t::value && !std::is_same::value, -GeneratorWrapper> -random(T a, T b) { - return GeneratorWrapper( - std::make_unique>(a, b) - ); -} - -template -std::enable_if_t::value, -GeneratorWrapper> -random(T a, T b) { - return GeneratorWrapper( - std::make_unique>(a, b) - ); -} - template class RangeGenerator final : public IGenerator { @@ -172,4 +106,4 @@ GeneratorWrapper from_range(Container const& cnt) { } // namespace Catch -#endif // TWOBLUECUBES_CATCH_GENERATORS_SPECIFIC_HPP_INCLUDED +#endif // TWOBLUECUBES_CATCH_GENERATORS_RANGE_HPP_INCLUDED diff --git a/src/catch2/catch_interfaces_capture.cpp b/src/catch2/interfaces/catch_interfaces_capture.cpp similarity index 54% rename from src/catch2/catch_interfaces_capture.cpp rename to src/catch2/interfaces/catch_interfaces_capture.cpp index f73d270c..f49626e0 100644 --- a/src/catch2/catch_interfaces_capture.cpp +++ b/src/catch2/interfaces/catch_interfaces_capture.cpp @@ -1,4 +1,4 @@ -#include +#include namespace Catch { IResultCapture::~IResultCapture() = default; diff --git a/src/catch2/catch_interfaces_capture.h b/src/catch2/interfaces/catch_interfaces_capture.hpp similarity index 97% rename from src/catch2/catch_interfaces_capture.h rename to src/catch2/interfaces/catch_interfaces_capture.hpp index 0a1cfe6d..72fdcbec 100644 --- a/src/catch2/catch_interfaces_capture.h +++ b/src/catch2/interfaces/catch_interfaces_capture.hpp @@ -11,8 +11,8 @@ #include #include -#include -#include +#include +#include namespace Catch { diff --git a/src/catch2/interfaces/catch_interfaces_config.cpp b/src/catch2/interfaces/catch_interfaces_config.cpp new file mode 100644 index 00000000..b451278c --- /dev/null +++ b/src/catch2/interfaces/catch_interfaces_config.cpp @@ -0,0 +1,5 @@ +#include + +namespace Catch { + IConfig::~IConfig() = default; +} diff --git a/src/catch2/catch_interfaces_config.h b/src/catch2/interfaces/catch_interfaces_config.hpp similarity index 97% rename from src/catch2/catch_interfaces_config.h rename to src/catch2/interfaces/catch_interfaces_config.hpp index ddaf2e8e..ca334326 100644 --- a/src/catch2/catch_interfaces_config.h +++ b/src/catch2/interfaces/catch_interfaces_config.hpp @@ -8,8 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_INTERFACES_CONFIG_H_INCLUDED #define TWOBLUECUBES_CATCH_INTERFACES_CONFIG_H_INCLUDED -#include -#include +#include #include #include diff --git a/src/catch2/catch_interfaces_enum_values_registry.h b/src/catch2/interfaces/catch_interfaces_enum_values_registry.hpp similarity index 97% rename from src/catch2/catch_interfaces_enum_values_registry.h rename to src/catch2/interfaces/catch_interfaces_enum_values_registry.hpp index b6134942..2439c630 100644 --- a/src/catch2/catch_interfaces_enum_values_registry.h +++ b/src/catch2/interfaces/catch_interfaces_enum_values_registry.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_INTERFACESENUMVALUESREGISTRY_H_INCLUDED #define TWOBLUECUBES_CATCH_INTERFACESENUMVALUESREGISTRY_H_INCLUDED -#include +#include #include diff --git a/src/catch2/catch_interfaces_exception.cpp b/src/catch2/interfaces/catch_interfaces_exception.cpp similarity index 72% rename from src/catch2/catch_interfaces_exception.cpp rename to src/catch2/interfaces/catch_interfaces_exception.cpp index b1851d91..6d6db336 100644 --- a/src/catch2/catch_interfaces_exception.cpp +++ b/src/catch2/interfaces/catch_interfaces_exception.cpp @@ -1,4 +1,4 @@ -#include +#include namespace Catch { IExceptionTranslator::~IExceptionTranslator() = default; diff --git a/src/catch2/catch_interfaces_exception.h b/src/catch2/interfaces/catch_interfaces_exception.hpp similarity index 96% rename from src/catch2/catch_interfaces_exception.h rename to src/catch2/interfaces/catch_interfaces_exception.hpp index 0f9fbd32..3104ef14 100644 --- a/src/catch2/catch_interfaces_exception.h +++ b/src/catch2/interfaces/catch_interfaces_exception.hpp @@ -8,8 +8,8 @@ #ifndef TWOBLUECUBES_CATCH_INTERFACES_EXCEPTION_H_INCLUDED #define TWOBLUECUBES_CATCH_INTERFACES_EXCEPTION_H_INCLUDED -#include -#include +#include +#include #if defined(CATCH_CONFIG_DISABLE) #define INTERNAL_CATCH_TRANSLATE_EXCEPTION_NO_REG( translatorName, signature) \ diff --git a/src/catch2/catch_interfaces_generatortracker.h b/src/catch2/interfaces/catch_interfaces_generatortracker.hpp similarity index 100% rename from src/catch2/catch_interfaces_generatortracker.h rename to src/catch2/interfaces/catch_interfaces_generatortracker.hpp diff --git a/src/catch2/catch_interfaces_registry_hub.cpp b/src/catch2/interfaces/catch_interfaces_registry_hub.cpp similarity index 66% rename from src/catch2/catch_interfaces_registry_hub.cpp rename to src/catch2/interfaces/catch_interfaces_registry_hub.cpp index 7ab51d03..1dfd0f6f 100644 --- a/src/catch2/catch_interfaces_registry_hub.cpp +++ b/src/catch2/interfaces/catch_interfaces_registry_hub.cpp @@ -1,4 +1,4 @@ -#include +#include namespace Catch { IRegistryHub::~IRegistryHub() = default; diff --git a/src/catch2/catch_interfaces_registry_hub.h b/src/catch2/interfaces/catch_interfaces_registry_hub.hpp similarity index 98% rename from src/catch2/catch_interfaces_registry_hub.h rename to src/catch2/interfaces/catch_interfaces_registry_hub.hpp index fc63a0d0..e292763d 100644 --- a/src/catch2/catch_interfaces_registry_hub.h +++ b/src/catch2/interfaces/catch_interfaces_registry_hub.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_INTERFACES_REGISTRY_HUB_H_INCLUDED #define TWOBLUECUBES_CATCH_INTERFACES_REGISTRY_HUB_H_INCLUDED -#include +#include #include #include diff --git a/src/catch2/catch_interfaces_reporter.cpp b/src/catch2/interfaces/catch_interfaces_reporter.cpp similarity index 96% rename from src/catch2/catch_interfaces_reporter.cpp rename to src/catch2/interfaces/catch_interfaces_reporter.cpp index 0072463e..7e538d38 100644 --- a/src/catch2/catch_interfaces_reporter.cpp +++ b/src/catch2/interfaces/catch_interfaces_reporter.cpp @@ -5,10 +5,11 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_interfaces_reporter.h b/src/catch2/interfaces/catch_interfaces_reporter.hpp similarity index 96% rename from src/catch2/catch_interfaces_reporter.h rename to src/catch2/interfaces/catch_interfaces_reporter.hpp index a4cd9d8b..9edb9951 100644 --- a/src/catch2/catch_interfaces_reporter.h +++ b/src/catch2/interfaces/catch_interfaces_reporter.hpp @@ -8,15 +8,15 @@ #ifndef TWOBLUECUBES_CATCH_INTERFACES_REPORTER_H_INCLUDED #define TWOBLUECUBES_CATCH_INTERFACES_REPORTER_H_INCLUDED -#include -#include +#include +#include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/interfaces/catch_interfaces_runner.cpp b/src/catch2/interfaces/catch_interfaces_runner.cpp new file mode 100644 index 00000000..a624b639 --- /dev/null +++ b/src/catch2/interfaces/catch_interfaces_runner.cpp @@ -0,0 +1,5 @@ +#include + +namespace Catch { + IRunner::~IRunner() = default; +} diff --git a/src/catch2/catch_interfaces_runner.h b/src/catch2/interfaces/catch_interfaces_runner.hpp similarity index 100% rename from src/catch2/catch_interfaces_runner.h rename to src/catch2/interfaces/catch_interfaces_runner.hpp diff --git a/src/catch2/catch_interfaces_tag_alias_registry.h b/src/catch2/interfaces/catch_interfaces_tag_alias_registry.hpp similarity index 100% rename from src/catch2/catch_interfaces_tag_alias_registry.h rename to src/catch2/interfaces/catch_interfaces_tag_alias_registry.hpp diff --git a/src/catch2/catch_interfaces_testcase.cpp b/src/catch2/interfaces/catch_interfaces_testcase.cpp similarity index 67% rename from src/catch2/catch_interfaces_testcase.cpp rename to src/catch2/interfaces/catch_interfaces_testcase.cpp index 2635b85a..b43d05c9 100644 --- a/src/catch2/catch_interfaces_testcase.cpp +++ b/src/catch2/interfaces/catch_interfaces_testcase.cpp @@ -1,4 +1,4 @@ -#include +#include namespace Catch { ITestInvoker::~ITestInvoker() = default; diff --git a/src/catch2/catch_interfaces_testcase.h b/src/catch2/interfaces/catch_interfaces_testcase.hpp similarity index 100% rename from src/catch2/catch_interfaces_testcase.h rename to src/catch2/interfaces/catch_interfaces_testcase.hpp diff --git a/src/catch2/catch_assertionhandler.cpp b/src/catch2/internal/catch_assertionhandler.cpp similarity index 89% rename from src/catch2/catch_assertionhandler.cpp rename to src/catch2/internal/catch_assertionhandler.cpp index 9d321a52..0fe95f50 100644 --- a/src/catch2/catch_assertionhandler.cpp +++ b/src/catch2/internal/catch_assertionhandler.cpp @@ -6,16 +6,16 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include namespace Catch { diff --git a/src/catch2/catch_assertionhandler.h b/src/catch2/internal/catch_assertionhandler.hpp similarity index 94% rename from src/catch2/catch_assertionhandler.h rename to src/catch2/internal/catch_assertionhandler.hpp index 6afbf93a..b3bf031d 100644 --- a/src/catch2/catch_assertionhandler.h +++ b/src/catch2/internal/catch_assertionhandler.hpp @@ -8,9 +8,9 @@ #ifndef TWOBLUECUBES_CATCH_ASSERTIONHANDLER_H_INCLUDED #define TWOBLUECUBES_CATCH_ASSERTIONHANDLER_H_INCLUDED -#include -#include -#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_capture.hpp b/src/catch2/internal/catch_capture.hpp similarity index 97% rename from src/catch2/catch_capture.hpp rename to src/catch2/internal/catch_capture.hpp index 2b5cfa90..369076a7 100644 --- a/src/catch2/catch_capture.hpp +++ b/src/catch2/internal/catch_capture.hpp @@ -8,10 +8,10 @@ #ifndef TWOBLUECUBES_CATCH_CAPTURE_HPP_INCLUDED #define TWOBLUECUBES_CATCH_CAPTURE_HPP_INCLUDED -#include -#include -#include -#include +#include +#include +#include +#include // We need this suppression to leak, because it took until GCC 9 // for the front end to handle local suppression via _Pragma properly diff --git a/src/catch2/internal/catch_capture_matchers.cpp b/src/catch2/internal/catch_capture_matchers.cpp index 750a0e91..90f0c084 100644 --- a/src/catch2/internal/catch_capture_matchers.cpp +++ b/src/catch2/internal/catch_capture_matchers.cpp @@ -2,9 +2,9 @@ * 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 +#include #include -#include +#include namespace Catch { diff --git a/src/catch2/internal/catch_capture_matchers.h b/src/catch2/internal/catch_capture_matchers.hpp similarity index 97% rename from src/catch2/internal/catch_capture_matchers.h rename to src/catch2/internal/catch_capture_matchers.hpp index 1b622413..b66a25dd 100644 --- a/src/catch2/internal/catch_capture_matchers.h +++ b/src/catch2/internal/catch_capture_matchers.hpp @@ -5,8 +5,8 @@ #ifndef TWOBLUECUBES_CATCH_CAPTURE_MATCHERS_HPP_INCLUDED #define TWOBLUECUBES_CATCH_CAPTURE_MATCHERS_HPP_INCLUDED -#include -#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_clara.h b/src/catch2/internal/catch_clara.hpp similarity index 100% rename from src/catch2/catch_clara.h rename to src/catch2/internal/catch_clara.hpp diff --git a/src/catch2/catch_commandline.cpp b/src/catch2/internal/catch_commandline.cpp similarity index 97% rename from src/catch2/catch_commandline.cpp rename to src/catch2/internal/catch_commandline.cpp index 6ed626a1..9890ca64 100644 --- a/src/catch2/catch_commandline.cpp +++ b/src/catch2/internal/catch_commandline.cpp @@ -6,12 +6,12 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include -#include +#include -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_commandline.h b/src/catch2/internal/catch_commandline.hpp similarity index 92% rename from src/catch2/catch_commandline.h rename to src/catch2/internal/catch_commandline.hpp index 3761f2ff..0824397d 100644 --- a/src/catch2/catch_commandline.h +++ b/src/catch2/internal/catch_commandline.hpp @@ -9,7 +9,7 @@ #define TWOBLUECUBES_CATCH_COMMANDLINE_HPP_INCLUDED #include -#include +#include namespace Catch { diff --git a/src/catch2/catch_common.cpp b/src/catch2/internal/catch_common.cpp similarity index 89% rename from src/catch2/catch_common.cpp rename to src/catch2/internal/catch_common.cpp index 12819963..5398540f 100644 --- a/src/catch2/catch_common.cpp +++ b/src/catch2/internal/catch_common.cpp @@ -6,9 +6,9 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_common.h b/src/catch2/internal/catch_common.hpp similarity index 98% rename from src/catch2/catch_common.h rename to src/catch2/internal/catch_common.hpp index 392576d6..75f82d03 100644 --- a/src/catch2/catch_common.h +++ b/src/catch2/internal/catch_common.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_COMMON_H_INCLUDED #define TWOBLUECUBES_CATCH_COMMON_H_INCLUDED -#include +#include #define INTERNAL_CATCH_UNIQUE_NAME_LINE2( name, line ) name##line #define INTERNAL_CATCH_UNIQUE_NAME_LINE( name, line ) INTERNAL_CATCH_UNIQUE_NAME_LINE2( name, line ) diff --git a/src/catch2/catch_compiler_capabilities.h b/src/catch2/internal/catch_compiler_capabilities.hpp similarity index 99% rename from src/catch2/catch_compiler_capabilities.h rename to src/catch2/internal/catch_compiler_capabilities.hpp index 5cb739ea..63641030 100644 --- a/src/catch2/catch_compiler_capabilities.h +++ b/src/catch2/internal/catch_compiler_capabilities.hpp @@ -25,7 +25,7 @@ // Many features, at point of detection, define an _INTERNAL_ macro, so they // can be combined, en-mass, with the _NO_ forms later. -#include +#include #ifdef __cplusplus diff --git a/src/catch2/catch_console_colour.cpp b/src/catch2/internal/catch_console_colour.cpp similarity index 94% rename from src/catch2/catch_console_colour.cpp rename to src/catch2/internal/catch_console_colour.cpp index 07b150cb..ee75e2ec 100644 --- a/src/catch2/catch_console_colour.cpp +++ b/src/catch2/internal/catch_console_colour.cpp @@ -13,15 +13,15 @@ #endif -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include diff --git a/src/catch2/catch_console_colour.h b/src/catch2/internal/catch_console_colour.hpp similarity index 97% rename from src/catch2/catch_console_colour.h rename to src/catch2/internal/catch_console_colour.hpp index b26459e1..d0bb6daf 100644 --- a/src/catch2/catch_console_colour.h +++ b/src/catch2/internal/catch_console_colour.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_CONSOLE_COLOUR_HPP_INCLUDED #define TWOBLUECUBES_CATCH_CONSOLE_COLOUR_HPP_INCLUDED -#include +#include namespace Catch { diff --git a/src/catch2/internal/catch_container_nonmembers.hpp b/src/catch2/internal/catch_container_nonmembers.hpp index 781b3dc4..6057452e 100644 --- a/src/catch2/internal/catch_container_nonmembers.hpp +++ b/src/catch2/internal/catch_container_nonmembers.hpp @@ -4,7 +4,7 @@ #ifndef TWOBLUECUBES_CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED #define TWOBLUECUBES_CATCH_CONTAINER_NONMEMBERS_HPP_INCLUDED -#include +#include // We want a simple polyfill over `std::empty`, `std::size` and so on diff --git a/src/catch2/catch_context.cpp b/src/catch2/internal/catch_context.cpp similarity index 92% rename from src/catch2/catch_context.cpp rename to src/catch2/internal/catch_context.cpp index 6dbc7a3d..d39d5e43 100644 --- a/src/catch2/catch_context.cpp +++ b/src/catch2/internal/catch_context.cpp @@ -5,9 +5,9 @@ * 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 -#include -#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_context.h b/src/catch2/internal/catch_context.hpp similarity index 100% rename from src/catch2/catch_context.h rename to src/catch2/internal/catch_context.hpp diff --git a/src/catch2/catch_debug_console.cpp b/src/catch2/internal/catch_debug_console.cpp similarity index 77% rename from src/catch2/catch_debug_console.cpp rename to src/catch2/internal/catch_debug_console.cpp index 8dac5b0c..ced693f3 100644 --- a/src/catch2/catch_debug_console.cpp +++ b/src/catch2/internal/catch_debug_console.cpp @@ -6,11 +6,11 @@ * */ -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #if defined(CATCH_CONFIG_ANDROID_LOGWRITE) #include diff --git a/src/catch2/catch_debug_console.h b/src/catch2/internal/catch_debug_console.hpp similarity index 100% rename from src/catch2/catch_debug_console.h rename to src/catch2/internal/catch_debug_console.hpp diff --git a/src/catch2/catch_debugger.cpp b/src/catch2/internal/catch_debugger.cpp similarity index 95% rename from src/catch2/catch_debugger.cpp rename to src/catch2/internal/catch_debugger.cpp index 068025af..15ab3449 100644 --- a/src/catch2/catch_debugger.cpp +++ b/src/catch2/internal/catch_debugger.cpp @@ -7,10 +7,10 @@ * */ -#include -#include -#include -#include +#include +#include +#include +#include #if defined(CATCH_PLATFORM_MAC) || defined(CATCH_PLATFORM_IPHONE) diff --git a/src/catch2/catch_debugger.h b/src/catch2/internal/catch_debugger.hpp similarity index 97% rename from src/catch2/catch_debugger.h rename to src/catch2/internal/catch_debugger.hpp index fa9e5afe..16c68c52 100644 --- a/src/catch2/catch_debugger.h +++ b/src/catch2/internal/catch_debugger.hpp @@ -9,7 +9,7 @@ #ifndef TWOBLUECUBES_CATCH_DEBUGGER_H_INCLUDED #define TWOBLUECUBES_CATCH_DEBUGGER_H_INCLUDED -#include +#include namespace Catch { bool isDebuggerActive(); diff --git a/src/catch2/catch_decomposer.cpp b/src/catch2/internal/catch_decomposer.cpp similarity index 94% rename from src/catch2/catch_decomposer.cpp rename to src/catch2/internal/catch_decomposer.cpp index c2c48153..d227c534 100644 --- a/src/catch2/catch_decomposer.cpp +++ b/src/catch2/internal/catch_decomposer.cpp @@ -6,7 +6,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include namespace Catch { diff --git a/src/catch2/catch_decomposer.h b/src/catch2/internal/catch_decomposer.hpp similarity index 98% rename from src/catch2/catch_decomposer.h rename to src/catch2/internal/catch_decomposer.hpp index 18d284e6..7d915f15 100644 --- a/src/catch2/catch_decomposer.h +++ b/src/catch2/internal/catch_decomposer.hpp @@ -8,9 +8,9 @@ #ifndef TWOBLUECUBES_CATCH_DECOMPOSER_H_INCLUDED #define TWOBLUECUBES_CATCH_DECOMPOSER_H_INCLUDED -#include -#include -#include +#include +#include +#include #include diff --git a/src/catch2/catch_default_main.hpp b/src/catch2/internal/catch_default_main.hpp similarity index 88% rename from src/catch2/catch_default_main.hpp rename to src/catch2/internal/catch_default_main.hpp index 4f769695..faefc70b 100644 --- a/src/catch2/catch_default_main.hpp +++ b/src/catch2/internal/catch_default_main.hpp @@ -8,10 +8,10 @@ #ifndef TWOBLUECUBES_CATCH_DEFAULT_MAIN_HPP_INCLUDED #define TWOBLUECUBES_CATCH_DEFAULT_MAIN_HPP_INCLUDED -#include -#include -#include -#include +#include +#include +#include +#include namespace Catch { CATCH_INTERNAL_START_WARNINGS_SUPPRESSION diff --git a/src/catch2/catch_enforce.cpp b/src/catch2/internal/catch_enforce.cpp similarity index 95% rename from src/catch2/catch_enforce.cpp rename to src/catch2/internal/catch_enforce.cpp index 06aaad14..d52e23ab 100644 --- a/src/catch2/catch_enforce.cpp +++ b/src/catch2/internal/catch_enforce.cpp @@ -5,7 +5,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include diff --git a/src/catch2/catch_enforce.h b/src/catch2/internal/catch_enforce.hpp similarity index 90% rename from src/catch2/catch_enforce.h rename to src/catch2/internal/catch_enforce.hpp index 846d629b..f9246653 100644 --- a/src/catch2/catch_enforce.h +++ b/src/catch2/internal/catch_enforce.hpp @@ -7,9 +7,9 @@ #ifndef TWOBLUECUBES_CATCH_ENFORCE_H_INCLUDED #define TWOBLUECUBES_CATCH_ENFORCE_H_INCLUDED -#include -#include -#include +#include +#include +#include #include diff --git a/src/catch2/catch_enum_values_registry.cpp b/src/catch2/internal/catch_enum_values_registry.cpp similarity index 94% rename from src/catch2/catch_enum_values_registry.cpp rename to src/catch2/internal/catch_enum_values_registry.cpp index 11d15dc6..0ab07b57 100644 --- a/src/catch2/catch_enum_values_registry.cpp +++ b/src/catch2/internal/catch_enum_values_registry.cpp @@ -5,9 +5,9 @@ * 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 -#include -#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_enum_values_registry.h b/src/catch2/internal/catch_enum_values_registry.hpp similarity index 93% rename from src/catch2/catch_enum_values_registry.h rename to src/catch2/internal/catch_enum_values_registry.hpp index b057bb40..87494b07 100644 --- a/src/catch2/catch_enum_values_registry.h +++ b/src/catch2/internal/catch_enum_values_registry.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_ENUMVALUESREGISTRY_H_INCLUDED #define TWOBLUECUBES_CATCH_ENUMVALUESREGISTRY_H_INCLUDED -#include +#include #include #include diff --git a/src/catch2/catch_errno_guard.cpp b/src/catch2/internal/catch_errno_guard.cpp similarity index 87% rename from src/catch2/catch_errno_guard.cpp rename to src/catch2/internal/catch_errno_guard.cpp index a7303e9c..3cc3697c 100644 --- a/src/catch2/catch_errno_guard.cpp +++ b/src/catch2/internal/catch_errno_guard.cpp @@ -5,7 +5,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include diff --git a/src/catch2/catch_errno_guard.h b/src/catch2/internal/catch_errno_guard.hpp similarity index 100% rename from src/catch2/catch_errno_guard.h rename to src/catch2/internal/catch_errno_guard.hpp diff --git a/src/catch2/catch_exception_translator_registry.cpp b/src/catch2/internal/catch_exception_translator_registry.cpp similarity index 92% rename from src/catch2/catch_exception_translator_registry.cpp rename to src/catch2/internal/catch_exception_translator_registry.cpp index 744621e6..8394bfd7 100644 --- a/src/catch2/catch_exception_translator_registry.cpp +++ b/src/catch2/internal/catch_exception_translator_registry.cpp @@ -6,10 +6,10 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include +#include +#include +#include +#include #ifdef __OBJC__ #import "Foundation/Foundation.h" diff --git a/src/catch2/catch_exception_translator_registry.h b/src/catch2/internal/catch_exception_translator_registry.hpp similarity index 94% rename from src/catch2/catch_exception_translator_registry.h rename to src/catch2/internal/catch_exception_translator_registry.hpp index 2708baf2..48c385ab 100644 --- a/src/catch2/catch_exception_translator_registry.h +++ b/src/catch2/internal/catch_exception_translator_registry.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED #define TWOBLUECUBES_CATCH_EXCEPTION_TRANSLATOR_REGISTRY_HPP_INCLUDED -#include +#include #include #include #include diff --git a/src/catch2/catch_fatal_condition.cpp b/src/catch2/internal/catch_fatal_condition.cpp similarity index 97% rename from src/catch2/catch_fatal_condition.cpp rename to src/catch2/internal/catch_fatal_condition.cpp index 9fbd26e3..1a858569 100644 --- a/src/catch2/catch_fatal_condition.cpp +++ b/src/catch2/internal/catch_fatal_condition.cpp @@ -7,10 +7,10 @@ * */ -#include +#include -#include -#include +#include +#include #if defined(__GNUC__) # pragma GCC diagnostic push diff --git a/src/catch2/catch_fatal_condition.h b/src/catch2/internal/catch_fatal_condition.hpp similarity index 89% rename from src/catch2/catch_fatal_condition.h rename to src/catch2/internal/catch_fatal_condition.hpp index cabd7cab..f7c2064e 100644 --- a/src/catch2/catch_fatal_condition.h +++ b/src/catch2/internal/catch_fatal_condition.hpp @@ -9,9 +9,9 @@ #ifndef TWOBLUECUBES_CATCH_FATAL_CONDITION_H_INCLUDED #define TWOBLUECUBES_CATCH_FATAL_CONDITION_H_INCLUDED -#include -#include -#include +#include +#include +#include #if defined( CATCH_CONFIG_WINDOWS_SEH ) diff --git a/src/catch2/catch_leak_detector.cpp b/src/catch2/internal/catch_leak_detector.cpp similarity index 87% rename from src/catch2/catch_leak_detector.cpp rename to src/catch2/internal/catch_leak_detector.cpp index 67e6c49c..0f3ad29d 100644 --- a/src/catch2/catch_leak_detector.cpp +++ b/src/catch2/internal/catch_leak_detector.cpp @@ -5,8 +5,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ - #include - #include + #include + #include #ifdef CATCH_CONFIG_WINDOWS_CRTDBG diff --git a/src/catch2/catch_leak_detector.h b/src/catch2/internal/catch_leak_detector.hpp similarity index 100% rename from src/catch2/catch_leak_detector.h rename to src/catch2/internal/catch_leak_detector.hpp diff --git a/src/catch2/catch_list.cpp b/src/catch2/internal/catch_list.cpp similarity index 86% rename from src/catch2/catch_list.cpp rename to src/catch2/internal/catch_list.cpp index aac06572..11fb8150 100644 --- a/src/catch2/catch_list.cpp +++ b/src/catch2/internal/catch_list.cpp @@ -6,20 +6,19 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include -#include -#include -#include +#include +#include +#include -#include -#include -#include +#include +#include -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_list.h b/src/catch2/internal/catch_list.hpp similarity index 95% rename from src/catch2/catch_list.h rename to src/catch2/internal/catch_list.hpp index 08bf2dda..14abea77 100644 --- a/src/catch2/catch_list.h +++ b/src/catch2/internal/catch_list.hpp @@ -9,6 +9,7 @@ #define TWOBLUECUBES_CATCH_LIST_H_INCLUDED #include +#include #include #include @@ -30,8 +31,6 @@ namespace Catch { std::size_t count = 0; }; - struct testClassInfo {}; - bool list( IStreamingReporter& reporter, std::shared_ptr const& config ); } // end namespace Catch diff --git a/src/catch2/catch_main.cpp b/src/catch2/internal/catch_main.cpp similarity index 76% rename from src/catch2/catch_main.cpp rename to src/catch2/internal/catch_main.cpp index 23421afe..8eca23c9 100644 --- a/src/catch2/catch_main.cpp +++ b/src/catch2/internal/catch_main.cpp @@ -3,4 +3,4 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include diff --git a/src/catch2/catch_meta.hpp b/src/catch2/internal/catch_meta.hpp similarity index 100% rename from src/catch2/catch_meta.hpp rename to src/catch2/internal/catch_meta.hpp diff --git a/src/catch2/catch_option.hpp b/src/catch2/internal/catch_option.hpp similarity index 100% rename from src/catch2/catch_option.hpp rename to src/catch2/internal/catch_option.hpp diff --git a/src/catch2/catch_output_redirect.cpp b/src/catch2/internal/catch_output_redirect.cpp similarity index 97% rename from src/catch2/catch_output_redirect.cpp rename to src/catch2/internal/catch_output_redirect.cpp index 5ff7abd0..10c3e2ab 100644 --- a/src/catch2/catch_output_redirect.cpp +++ b/src/catch2/internal/catch_output_redirect.cpp @@ -5,8 +5,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_output_redirect.h b/src/catch2/internal/catch_output_redirect.hpp similarity index 97% rename from src/catch2/catch_output_redirect.h rename to src/catch2/internal/catch_output_redirect.hpp index a6cd0594..c3689ff7 100644 --- a/src/catch2/catch_output_redirect.h +++ b/src/catch2/internal/catch_output_redirect.hpp @@ -7,8 +7,8 @@ #ifndef TWOBLUECUBES_CATCH_OUTPUT_REDIRECT_H #define TWOBLUECUBES_CATCH_OUTPUT_REDIRECT_H -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_platform.h b/src/catch2/internal/catch_platform.hpp similarity index 88% rename from src/catch2/catch_platform.h rename to src/catch2/internal/catch_platform.hpp index e14cd332..6d9b737e 100644 --- a/src/catch2/catch_platform.h +++ b/src/catch2/internal/catch_platform.hpp @@ -6,8 +6,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) * */ -#ifndef TWOBLUECUBES_CATCH_PLATFORM_H_INCLUDED -#define TWOBLUECUBES_CATCH_PLATFORM_H_INCLUDED +#ifndef TWOBLUECUBES_CATCH_PLATFORM_HPP_INCLUDED +#define TWOBLUECUBES_CATCH_PLATFORM_HPP_INCLUDED #ifdef __APPLE__ # include diff --git a/src/catch2/catch_polyfills.cpp b/src/catch2/internal/catch_polyfills.cpp similarity index 92% rename from src/catch2/catch_polyfills.cpp rename to src/catch2/internal/catch_polyfills.cpp index 65399d8d..a4d54ea8 100644 --- a/src/catch2/catch_polyfills.cpp +++ b/src/catch2/internal/catch_polyfills.cpp @@ -5,7 +5,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include diff --git a/src/catch2/catch_polyfills.hpp b/src/catch2/internal/catch_polyfills.hpp similarity index 100% rename from src/catch2/catch_polyfills.hpp rename to src/catch2/internal/catch_polyfills.hpp diff --git a/src/catch2/catch_preprocessor.hpp b/src/catch2/internal/catch_preprocessor.hpp similarity index 100% rename from src/catch2/catch_preprocessor.hpp rename to src/catch2/internal/catch_preprocessor.hpp diff --git a/src/catch2/catch_random_number_generator.cpp b/src/catch2/internal/catch_random_number_generator.cpp similarity index 89% rename from src/catch2/catch_random_number_generator.cpp rename to src/catch2/internal/catch_random_number_generator.cpp index 472dcab3..85c923b9 100644 --- a/src/catch2/catch_random_number_generator.cpp +++ b/src/catch2/internal/catch_random_number_generator.cpp @@ -5,10 +5,10 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include +#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_random_number_generator.h b/src/catch2/internal/catch_random_number_generator.hpp similarity index 100% rename from src/catch2/catch_random_number_generator.h rename to src/catch2/internal/catch_random_number_generator.hpp diff --git a/src/catch2/catch_reporter_registry.cpp b/src/catch2/internal/catch_reporter_registry.cpp similarity index 97% rename from src/catch2/catch_reporter_registry.cpp rename to src/catch2/internal/catch_reporter_registry.cpp index c7fb52ea..9c37b7b2 100644 --- a/src/catch2/catch_reporter_registry.cpp +++ b/src/catch2/internal/catch_reporter_registry.cpp @@ -4,7 +4,7 @@ * 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 +#include #include #include diff --git a/src/catch2/catch_reporter_registry.h b/src/catch2/internal/catch_reporter_registry.hpp similarity index 94% rename from src/catch2/catch_reporter_registry.h rename to src/catch2/internal/catch_reporter_registry.hpp index e885b0c3..ab073959 100644 --- a/src/catch2/catch_reporter_registry.h +++ b/src/catch2/internal/catch_reporter_registry.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_REPORTER_REGISTRY_H_INCLUDED #define TWOBLUECUBES_CATCH_REPORTER_REGISTRY_H_INCLUDED -#include +#include #include diff --git a/src/catch2/catch_result_type.cpp b/src/catch2/internal/catch_result_type.cpp similarity index 95% rename from src/catch2/catch_result_type.cpp rename to src/catch2/internal/catch_result_type.cpp index 6c4c9a89..1abead72 100644 --- a/src/catch2/catch_result_type.cpp +++ b/src/catch2/internal/catch_result_type.cpp @@ -6,7 +6,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include namespace Catch { diff --git a/src/catch2/catch_result_type.h b/src/catch2/internal/catch_result_type.hpp similarity index 100% rename from src/catch2/catch_result_type.h rename to src/catch2/internal/catch_result_type.hpp diff --git a/src/catch2/catch_run_context.cpp b/src/catch2/internal/catch_run_context.cpp similarity index 97% rename from src/catch2/catch_run_context.cpp rename to src/catch2/internal/catch_run_context.cpp index 1875468f..d4b6bdac 100644 --- a/src/catch2/catch_run_context.cpp +++ b/src/catch2/internal/catch_run_context.cpp @@ -1,10 +1,12 @@ -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_run_context.h b/src/catch2/internal/catch_run_context.hpp similarity index 90% rename from src/catch2/catch_run_context.h rename to src/catch2/internal/catch_run_context.hpp index d51260ab..9fd78324 100644 --- a/src/catch2/catch_run_context.h +++ b/src/catch2/internal/catch_run_context.hpp @@ -8,20 +8,18 @@ #ifndef TWOBLUECUBES_CATCH_RUNNER_IMPL_HPP_INCLUDED #define TWOBLUECUBES_CATCH_RUNNER_IMPL_HPP_INCLUDED -#include -#include -#include -#include +#include +#include +#include +#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include #include diff --git a/src/catch2/catch_section.cpp b/src/catch2/internal/catch_section.cpp similarity index 87% rename from src/catch2/catch_section.cpp rename to src/catch2/internal/catch_section.cpp index 9872cacf..9a542882 100644 --- a/src/catch2/catch_section.cpp +++ b/src/catch2/internal/catch_section.cpp @@ -6,9 +6,9 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_section.h b/src/catch2/internal/catch_section.hpp similarity index 90% rename from src/catch2/catch_section.h rename to src/catch2/internal/catch_section.hpp index 75a5b3ea..f0296f51 100644 --- a/src/catch2/catch_section.h +++ b/src/catch2/internal/catch_section.hpp @@ -8,10 +8,10 @@ #ifndef TWOBLUECUBES_CATCH_SECTION_H_INCLUDED #define TWOBLUECUBES_CATCH_SECTION_H_INCLUDED -#include -#include -#include -#include +#include +#include +#include +#include #include diff --git a/src/catch2/catch_singletons.cpp b/src/catch2/internal/catch_singletons.cpp similarity index 95% rename from src/catch2/catch_singletons.cpp rename to src/catch2/internal/catch_singletons.cpp index 67354517..c767883a 100644 --- a/src/catch2/catch_singletons.cpp +++ b/src/catch2/internal/catch_singletons.cpp @@ -5,7 +5,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include diff --git a/src/catch2/catch_singletons.hpp b/src/catch2/internal/catch_singletons.hpp similarity index 100% rename from src/catch2/catch_singletons.hpp rename to src/catch2/internal/catch_singletons.hpp diff --git a/src/catch2/catch_startup_exception_registry.cpp b/src/catch2/internal/catch_startup_exception_registry.cpp similarity index 86% rename from src/catch2/catch_startup_exception_registry.cpp rename to src/catch2/internal/catch_startup_exception_registry.cpp index 38eb6666..8fd7034b 100644 --- a/src/catch2/catch_startup_exception_registry.cpp +++ b/src/catch2/internal/catch_startup_exception_registry.cpp @@ -6,8 +6,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include +#include +#include namespace Catch { void StartupExceptionRegistry::add( std::exception_ptr const& exception ) noexcept { diff --git a/src/catch2/catch_startup_exception_registry.h b/src/catch2/internal/catch_startup_exception_registry.hpp similarity index 100% rename from src/catch2/catch_startup_exception_registry.h rename to src/catch2/internal/catch_startup_exception_registry.hpp diff --git a/src/catch2/catch_stream.cpp b/src/catch2/internal/catch_stream.cpp similarity index 95% rename from src/catch2/catch_stream.cpp rename to src/catch2/internal/catch_stream.cpp index 23a43001..5a29441b 100644 --- a/src/catch2/catch_stream.cpp +++ b/src/catch2/internal/catch_stream.cpp @@ -7,12 +7,12 @@ * */ -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/catch_stream.h b/src/catch2/internal/catch_stream.hpp similarity index 97% rename from src/catch2/catch_stream.h rename to src/catch2/internal/catch_stream.hpp index 261a80e1..557797ae 100644 --- a/src/catch2/catch_stream.h +++ b/src/catch2/internal/catch_stream.hpp @@ -9,7 +9,7 @@ #ifndef TWOBLUECUBES_CATCH_STREAM_H_INCLUDED #define TWOBLUECUBES_CATCH_STREAM_H_INCLUDED -#include "catch_common.h" +#include #include #include diff --git a/src/catch2/catch_string_manip.cpp b/src/catch2/internal/catch_string_manip.cpp similarity index 97% rename from src/catch2/catch_string_manip.cpp rename to src/catch2/internal/catch_string_manip.cpp index 93190f5a..4e9322da 100644 --- a/src/catch2/catch_string_manip.cpp +++ b/src/catch2/internal/catch_string_manip.cpp @@ -5,8 +5,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_string_manip.h b/src/catch2/internal/catch_string_manip.hpp similarity index 97% rename from src/catch2/catch_string_manip.h rename to src/catch2/internal/catch_string_manip.hpp index 61595896..f0b36a69 100644 --- a/src/catch2/catch_string_manip.h +++ b/src/catch2/internal/catch_string_manip.hpp @@ -7,7 +7,7 @@ #ifndef TWOBLUECUBES_CATCH_STRING_MANIP_H_INCLUDED #define TWOBLUECUBES_CATCH_STRING_MANIP_H_INCLUDED -#include +#include #include #include diff --git a/src/catch2/catch_stringref.cpp b/src/catch2/internal/catch_stringref.cpp similarity index 94% rename from src/catch2/catch_stringref.cpp rename to src/catch2/internal/catch_stringref.cpp index 1ae57047..53e224eb 100644 --- a/src/catch2/catch_stringref.cpp +++ b/src/catch2/internal/catch_stringref.cpp @@ -5,8 +5,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_tag_alias_registry.cpp b/src/catch2/internal/catch_tag_alias_registry.cpp similarity index 88% rename from src/catch2/catch_tag_alias_registry.cpp rename to src/catch2/internal/catch_tag_alias_registry.cpp index 7f850353..7a3d397e 100644 --- a/src/catch2/catch_tag_alias_registry.cpp +++ b/src/catch2/internal/catch_tag_alias_registry.cpp @@ -6,11 +6,11 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include diff --git a/src/catch2/catch_tag_alias_registry.h b/src/catch2/internal/catch_tag_alias_registry.hpp similarity index 89% rename from src/catch2/catch_tag_alias_registry.h rename to src/catch2/internal/catch_tag_alias_registry.hpp index 3936b8e6..47cc726b 100644 --- a/src/catch2/catch_tag_alias_registry.h +++ b/src/catch2/internal/catch_tag_alias_registry.hpp @@ -8,8 +8,8 @@ #ifndef TWOBLUECUBES_CATCH_TAG_ALIAS_REGISTRY_H_INCLUDED #define TWOBLUECUBES_CATCH_TAG_ALIAS_REGISTRY_H_INCLUDED -#include -#include +#include +#include #include diff --git a/src/catch2/catch_test_case_registry_impl.cpp b/src/catch2/internal/catch_test_case_registry_impl.cpp similarity index 90% rename from src/catch2/catch_test_case_registry_impl.cpp rename to src/catch2/internal/catch_test_case_registry_impl.cpp index cc7a9e4b..ab324a36 100644 --- a/src/catch2/catch_test_case_registry_impl.cpp +++ b/src/catch2/internal/catch_test_case_registry_impl.cpp @@ -5,15 +5,16 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include #include diff --git a/src/catch2/catch_test_case_registry_impl.h b/src/catch2/internal/catch_test_case_registry_impl.hpp similarity index 95% rename from src/catch2/catch_test_case_registry_impl.h rename to src/catch2/internal/catch_test_case_registry_impl.hpp index d2b3e099..5bc27156 100644 --- a/src/catch2/catch_test_case_registry_impl.h +++ b/src/catch2/internal/catch_test_case_registry_impl.hpp @@ -8,9 +8,8 @@ #ifndef TWOBLUECUBES_CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED #define TWOBLUECUBES_CATCH_TEST_CASE_REGISTRY_IMPL_HPP_INCLUDED -#include -#include -#include +#include +#include #include #include @@ -20,6 +19,7 @@ namespace Catch { class TestCaseHandle; struct IConfig; + class TestSpec; std::vector sortTests( IConfig const& config, std::vector const& unsortedTestCases ); diff --git a/src/catch2/catch_test_case_tracker.cpp b/src/catch2/internal/catch_test_case_tracker.cpp similarity index 98% rename from src/catch2/catch_test_case_tracker.cpp rename to src/catch2/internal/catch_test_case_tracker.cpp index 2d179836..4a47a244 100644 --- a/src/catch2/catch_test_case_tracker.cpp +++ b/src/catch2/internal/catch_test_case_tracker.cpp @@ -5,10 +5,10 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_test_case_tracker.h b/src/catch2/internal/catch_test_case_tracker.hpp similarity index 97% rename from src/catch2/catch_test_case_tracker.h rename to src/catch2/internal/catch_test_case_tracker.hpp index 8522116e..3d9cace9 100644 --- a/src/catch2/catch_test_case_tracker.h +++ b/src/catch2/internal/catch_test_case_tracker.hpp @@ -8,8 +8,8 @@ #ifndef TWOBLUECUBES_CATCH_TEST_CASE_TRACKER_HPP_INCLUDED #define TWOBLUECUBES_CATCH_TEST_CASE_TRACKER_HPP_INCLUDED -#include -#include +#include +#include #include #include diff --git a/src/catch2/catch_test_registry.cpp b/src/catch2/internal/catch_test_registry.cpp similarity index 79% rename from src/catch2/catch_test_registry.cpp rename to src/catch2/internal/catch_test_registry.cpp index 5199203b..070fde0d 100644 --- a/src/catch2/catch_test_registry.cpp +++ b/src/catch2/internal/catch_test_registry.cpp @@ -5,10 +5,11 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include -#include +#include +#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_test_registry.h b/src/catch2/internal/catch_test_registry.hpp similarity index 98% rename from src/catch2/catch_test_registry.h rename to src/catch2/internal/catch_test_registry.hpp index e83753f0..55f5008c 100644 --- a/src/catch2/catch_test_registry.h +++ b/src/catch2/internal/catch_test_registry.hpp @@ -8,12 +8,12 @@ #ifndef TWOBLUECUBES_CATCH_TEST_REGISTRY_HPP_INCLUDED #define TWOBLUECUBES_CATCH_TEST_REGISTRY_HPP_INCLUDED -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include diff --git a/src/catch2/catch_test_spec_parser.cpp b/src/catch2/internal/catch_test_spec_parser.cpp similarity index 98% rename from src/catch2/catch_test_spec_parser.cpp rename to src/catch2/internal/catch_test_spec_parser.cpp index d8de256c..923e5bf2 100644 --- a/src/catch2/catch_test_spec_parser.cpp +++ b/src/catch2/internal/catch_test_spec_parser.cpp @@ -5,7 +5,9 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include + +#include namespace Catch { diff --git a/src/catch2/catch_test_spec_parser.h b/src/catch2/internal/catch_test_spec_parser.hpp similarity index 94% rename from src/catch2/catch_test_spec_parser.h rename to src/catch2/internal/catch_test_spec_parser.hpp index cf978fda..087a8737 100644 --- a/src/catch2/catch_test_spec_parser.h +++ b/src/catch2/internal/catch_test_spec_parser.hpp @@ -13,9 +13,8 @@ #pragma clang diagnostic ignored "-Wpadded" #endif -#include -#include -#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_text.h b/src/catch2/internal/catch_text.hpp similarity index 91% rename from src/catch2/catch_text.h rename to src/catch2/internal/catch_text.hpp index eefbf53d..7a2c2923 100644 --- a/src/catch2/catch_text.h +++ b/src/catch2/internal/catch_text.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_TEXT_H_INCLUDED #define TWOBLUECUBES_CATCH_TEXT_H_INCLUDED -#include +#include namespace Catch { using namespace clara::TextFlow; diff --git a/src/catch2/catch_to_string.hpp b/src/catch2/internal/catch_to_string.hpp similarity index 86% rename from src/catch2/catch_to_string.hpp rename to src/catch2/internal/catch_to_string.hpp index 662fd6a1..986b3ab8 100644 --- a/src/catch2/catch_to_string.hpp +++ b/src/catch2/internal/catch_to_string.hpp @@ -9,8 +9,8 @@ #include -#include -#include +#include +#include namespace Catch { template diff --git a/src/catch2/catch_uncaught_exceptions.cpp b/src/catch2/internal/catch_uncaught_exceptions.cpp similarity index 81% rename from src/catch2/catch_uncaught_exceptions.cpp rename to src/catch2/internal/catch_uncaught_exceptions.cpp index ea75fe36..3c699fb0 100644 --- a/src/catch2/catch_uncaught_exceptions.cpp +++ b/src/catch2/internal/catch_uncaught_exceptions.cpp @@ -6,8 +6,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include +#include +#include #include namespace Catch { diff --git a/src/catch2/catch_uncaught_exceptions.h b/src/catch2/internal/catch_uncaught_exceptions.hpp similarity index 100% rename from src/catch2/catch_uncaught_exceptions.h rename to src/catch2/internal/catch_uncaught_exceptions.hpp diff --git a/src/catch2/catch_wildcard_pattern.cpp b/src/catch2/internal/catch_wildcard_pattern.cpp similarity index 91% rename from src/catch2/catch_wildcard_pattern.cpp rename to src/catch2/internal/catch_wildcard_pattern.cpp index 5936e676..9013984f 100644 --- a/src/catch2/catch_wildcard_pattern.cpp +++ b/src/catch2/internal/catch_wildcard_pattern.cpp @@ -5,9 +5,9 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include -#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/catch_wildcard_pattern.h b/src/catch2/internal/catch_wildcard_pattern.hpp similarity index 96% rename from src/catch2/catch_wildcard_pattern.h rename to src/catch2/internal/catch_wildcard_pattern.hpp index 4594f62c..90e05d4b 100644 --- a/src/catch2/catch_wildcard_pattern.h +++ b/src/catch2/internal/catch_wildcard_pattern.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_WILDCARD_PATTERN_HPP_INCLUDED #define TWOBLUECUBES_CATCH_WILDCARD_PATTERN_HPP_INCLUDED -#include +#include namespace Catch diff --git a/src/catch2/catch_windows_h_proxy.h b/src/catch2/internal/catch_windows_h_proxy.hpp similarity index 95% rename from src/catch2/catch_windows_h_proxy.h rename to src/catch2/internal/catch_windows_h_proxy.hpp index b5adee56..079ebef0 100644 --- a/src/catch2/catch_windows_h_proxy.h +++ b/src/catch2/internal/catch_windows_h_proxy.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED #define TWOBLUECUBES_CATCH_WINDOWS_H_PROXY_H_INCLUDED -#include +#include #if defined(CATCH_PLATFORM_WINDOWS) diff --git a/src/catch2/catch_xmlwriter.cpp b/src/catch2/internal/catch_xmlwriter.cpp similarity index 99% rename from src/catch2/catch_xmlwriter.cpp rename to src/catch2/internal/catch_xmlwriter.cpp index 4eed4ef7..a641a35c 100644 --- a/src/catch2/catch_xmlwriter.cpp +++ b/src/catch2/internal/catch_xmlwriter.cpp @@ -5,9 +5,9 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include -#include +#include #include #include diff --git a/src/catch2/catch_xmlwriter.h b/src/catch2/internal/catch_xmlwriter.hpp similarity index 97% rename from src/catch2/catch_xmlwriter.h rename to src/catch2/internal/catch_xmlwriter.hpp index f0a00c57..3102dc6a 100644 --- a/src/catch2/catch_xmlwriter.h +++ b/src/catch2/internal/catch_xmlwriter.hpp @@ -8,8 +8,8 @@ #ifndef TWOBLUECUBES_CATCH_XMLWRITER_HPP_INCLUDED #define TWOBLUECUBES_CATCH_XMLWRITER_HPP_INCLUDED -#include -#include +#include +#include #include diff --git a/src/catch2/matchers/catch_matchers.hpp b/src/catch2/matchers/catch_matchers.hpp index 3e0f2083..eb22168a 100644 --- a/src/catch2/matchers/catch_matchers.hpp +++ b/src/catch2/matchers/catch_matchers.hpp @@ -5,8 +5,8 @@ #ifndef TWOBLUECUBES_CATCH_MATCHERS_HPP_INCLUDED #define TWOBLUECUBES_CATCH_MATCHERS_HPP_INCLUDED -#include -#include +#include +#include #include #include diff --git a/src/catch2/matchers/catch_matchers_container_properties.cpp b/src/catch2/matchers/catch_matchers_container_properties.cpp index d4da71bf..72b7b3df 100644 --- a/src/catch2/matchers/catch_matchers_container_properties.cpp +++ b/src/catch2/matchers/catch_matchers_container_properties.cpp @@ -3,7 +3,7 @@ #include -#include +#include namespace Catch { namespace Matchers { diff --git a/src/catch2/matchers/catch_matchers_floating.cpp b/src/catch2/matchers/catch_matchers_floating.cpp index ca20110d..f574053f 100644 --- a/src/catch2/matchers/catch_matchers_floating.cpp +++ b/src/catch2/matchers/catch_matchers_floating.cpp @@ -6,10 +6,10 @@ */ #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/matchers/catch_matchers_predicate.hpp b/src/catch2/matchers/catch_matchers_predicate.hpp index e589d8be..a0b736cb 100644 --- a/src/catch2/matchers/catch_matchers_predicate.hpp +++ b/src/catch2/matchers/catch_matchers_predicate.hpp @@ -7,9 +7,9 @@ #ifndef TWOBLUECUBES_CATCH_MATCHERS_GENERIC_HPP_INCLUDED #define TWOBLUECUBES_CATCH_MATCHERS_GENERIC_HPP_INCLUDED -#include +#include #include -#include +#include #include #include diff --git a/src/catch2/matchers/catch_matchers_string.cpp b/src/catch2/matchers/catch_matchers_string.cpp index 812888f3..15905283 100644 --- a/src/catch2/matchers/catch_matchers_string.cpp +++ b/src/catch2/matchers/catch_matchers_string.cpp @@ -4,8 +4,8 @@ */ #include -#include -#include +#include +#include #include diff --git a/src/catch2/matchers/catch_matchers_templated.hpp b/src/catch2/matchers/catch_matchers_templated.hpp index 9688dbd4..d1ca7813 100644 --- a/src/catch2/matchers/catch_matchers_templated.hpp +++ b/src/catch2/matchers/catch_matchers_templated.hpp @@ -4,9 +4,9 @@ #ifndef TWOBLUECUBES_CATCH_MATCHERS_TEMPLATED_HPP_INCLUDED #define TWOBLUECUBES_CATCH_MATCHERS_TEMPLATED_HPP_INCLUDED -#include +#include #include -#include +#include #include #include diff --git a/src/catch2/matchers/catch_matchers_vector.hpp b/src/catch2/matchers/catch_matchers_vector.hpp index cd506292..4f3918cb 100644 --- a/src/catch2/matchers/catch_matchers_vector.hpp +++ b/src/catch2/matchers/catch_matchers_vector.hpp @@ -9,7 +9,7 @@ #define TWOBLUECUBES_CATCH_MATCHERS_VECTOR_H_INCLUDED #include -#include +#include #include diff --git a/src/catch2/reporters/catch_reporter_bases.cpp b/src/catch2/reporters/catch_reporter_bases.cpp index 60785a69..de302d18 100644 --- a/src/catch2/reporters/catch_reporter_bases.cpp +++ b/src/catch2/reporters/catch_reporter_bases.cpp @@ -6,8 +6,8 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include -#include +#include +#include #include #include diff --git a/src/catch2/reporters/catch_reporter_bases.hpp b/src/catch2/reporters/catch_reporter_bases.hpp index 41e8f634..181b34ec 100644 --- a/src/catch2/reporters/catch_reporter_bases.hpp +++ b/src/catch2/reporters/catch_reporter_bases.hpp @@ -8,7 +8,7 @@ #ifndef TWOBLUECUBES_CATCH_REPORTER_BASES_HPP_INCLUDED #define TWOBLUECUBES_CATCH_REPORTER_BASES_HPP_INCLUDED -#include +#include #include #include diff --git a/src/catch2/reporters/catch_reporter_compact.cpp b/src/catch2/reporters/catch_reporter_compact.cpp index 236af682..8d498e44 100644 --- a/src/catch2/reporters/catch_reporter_compact.cpp +++ b/src/catch2/reporters/catch_reporter_compact.cpp @@ -7,7 +7,8 @@ #include -#include +#include +#include namespace { diff --git a/src/catch2/reporters/catch_reporter_console.cpp b/src/catch2/reporters/catch_reporter_console.cpp index 9e5c7322..db97296b 100644 --- a/src/catch2/reporters/catch_reporter_console.cpp +++ b/src/catch2/reporters/catch_reporter_console.cpp @@ -9,10 +9,11 @@ #include #include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include diff --git a/src/catch2/reporters/catch_reporter_junit.cpp b/src/catch2/reporters/catch_reporter_junit.cpp index 49a6aa54..e039875e 100644 --- a/src/catch2/reporters/catch_reporter_junit.cpp +++ b/src/catch2/reporters/catch_reporter_junit.cpp @@ -10,9 +10,10 @@ #include -#include +#include +#include #include -#include +#include #include #include diff --git a/src/catch2/reporters/catch_reporter_junit.hpp b/src/catch2/reporters/catch_reporter_junit.hpp index fd7923bf..3a75570a 100644 --- a/src/catch2/reporters/catch_reporter_junit.hpp +++ b/src/catch2/reporters/catch_reporter_junit.hpp @@ -9,8 +9,8 @@ #include -#include -#include +#include +#include namespace Catch { diff --git a/src/catch2/reporters/catch_reporter_listening.hpp b/src/catch2/reporters/catch_reporter_listening.hpp index 8287e4a2..da2a86b2 100644 --- a/src/catch2/reporters/catch_reporter_listening.hpp +++ b/src/catch2/reporters/catch_reporter_listening.hpp @@ -7,7 +7,7 @@ #ifndef TWOBLUECUBES_CATCH_MULTI_REPORTER_H_INCLUDED #define TWOBLUECUBES_CATCH_MULTI_REPORTER_H_INCLUDED -#include +#include namespace Catch { diff --git a/src/catch2/reporters/catch_reporter_sonarqube.cpp b/src/catch2/reporters/catch_reporter_sonarqube.cpp index 8d04dd20..b459b999 100644 --- a/src/catch2/reporters/catch_reporter_sonarqube.cpp +++ b/src/catch2/reporters/catch_reporter_sonarqube.cpp @@ -5,6 +5,8 @@ #include +#include + #include namespace Catch { diff --git a/src/catch2/reporters/catch_reporter_sonarqube.hpp b/src/catch2/reporters/catch_reporter_sonarqube.hpp index 66e7c50d..4bad942a 100644 --- a/src/catch2/reporters/catch_reporter_sonarqube.hpp +++ b/src/catch2/reporters/catch_reporter_sonarqube.hpp @@ -7,7 +7,7 @@ #include -#include +#include namespace Catch { diff --git a/src/catch2/reporters/catch_reporter_tap.cpp b/src/catch2/reporters/catch_reporter_tap.cpp index 9eb39957..d0821129 100644 --- a/src/catch2/reporters/catch_reporter_tap.cpp +++ b/src/catch2/reporters/catch_reporter_tap.cpp @@ -4,7 +4,8 @@ */ #include -#include +#include +#include #include diff --git a/src/catch2/reporters/catch_reporter_teamcity.cpp b/src/catch2/reporters/catch_reporter_teamcity.cpp index 37a0c090..c25707a1 100644 --- a/src/catch2/reporters/catch_reporter_teamcity.cpp +++ b/src/catch2/reporters/catch_reporter_teamcity.cpp @@ -5,8 +5,9 @@ #include -#include -#include +#include +#include +#include namespace Catch { diff --git a/src/catch2/reporters/catch_reporter_teamcity.hpp b/src/catch2/reporters/catch_reporter_teamcity.hpp index da54c69a..42f23c9c 100644 --- a/src/catch2/reporters/catch_reporter_teamcity.hpp +++ b/src/catch2/reporters/catch_reporter_teamcity.hpp @@ -5,7 +5,7 @@ #ifndef TWOBLUECUBES_CATCH_REPORTER_TEAMCITY_HPP_INCLUDED #define TWOBLUECUBES_CATCH_REPORTER_TEAMCITY_HPP_INCLUDED -#include +#include #include #include diff --git a/src/catch2/reporters/catch_reporter_xml.cpp b/src/catch2/reporters/catch_reporter_xml.cpp index f6274937..d1d3279b 100644 --- a/src/catch2/reporters/catch_reporter_xml.cpp +++ b/src/catch2/reporters/catch_reporter_xml.cpp @@ -8,9 +8,10 @@ #include -#include +#include +#include #include -#include +#include #if defined(_MSC_VER) #pragma warning(push) diff --git a/src/catch2/reporters/catch_reporter_xml.hpp b/src/catch2/reporters/catch_reporter_xml.hpp index 3fb26ba7..c240be3e 100644 --- a/src/catch2/reporters/catch_reporter_xml.hpp +++ b/src/catch2/reporters/catch_reporter_xml.hpp @@ -9,8 +9,8 @@ #include -#include -#include +#include +#include namespace Catch { diff --git a/tests/ExtraTests/X01-PrefixedMacros.cpp b/tests/ExtraTests/X01-PrefixedMacros.cpp index 05eff1ce..3fc23b09 100644 --- a/tests/ExtraTests/X01-PrefixedMacros.cpp +++ b/tests/ExtraTests/X01-PrefixedMacros.cpp @@ -1,7 +1,7 @@ // X11-DisableStringification.cpp // Test that Catch's prefixed macros compile and run properly. -#include +#include // This won't provide full coverage, but it might be worth checking // the other branch as well #include diff --git a/tests/ExtraTests/X02-DisabledMacros.cpp b/tests/ExtraTests/X02-DisabledMacros.cpp index 1c7385c7..10d5c697 100644 --- a/tests/ExtraTests/X02-DisabledMacros.cpp +++ b/tests/ExtraTests/X02-DisabledMacros.cpp @@ -2,7 +2,7 @@ // Test that CATCH_CONFIG_DISABLE turns off TEST_CASE autoregistration // and expressions in assertion macros are not run. -#include +#include #include #include diff --git a/tests/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp b/tests/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp index fb72826e..5deb30f9 100644 --- a/tests/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp +++ b/tests/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp @@ -1,4 +1,4 @@ -#include +#include #include TEST_CASE("Tests that run") { diff --git a/tests/ExtraTests/X04-DisabledExceptions-CustomHandler.cpp b/tests/ExtraTests/X04-DisabledExceptions-CustomHandler.cpp index 82d6edfa..0870e9ca 100644 --- a/tests/ExtraTests/X04-DisabledExceptions-CustomHandler.cpp +++ b/tests/ExtraTests/X04-DisabledExceptions-CustomHandler.cpp @@ -1,4 +1,4 @@ -#include +#include #include namespace Catch { diff --git a/tests/ExtraTests/X10-FallbackStringifier.cpp b/tests/ExtraTests/X10-FallbackStringifier.cpp index a52f371f..900d23e7 100644 --- a/tests/ExtraTests/X10-FallbackStringifier.cpp +++ b/tests/ExtraTests/X10-FallbackStringifier.cpp @@ -9,7 +9,7 @@ std::string fallbackStringifier(T const&) { return "{ !!! }"; } -#include +#include #include struct foo { diff --git a/tests/ExtraTests/X11-DisableStringification.cpp b/tests/ExtraTests/X11-DisableStringification.cpp index 0d84771d..5cd32f12 100644 --- a/tests/ExtraTests/X11-DisableStringification.cpp +++ b/tests/ExtraTests/X11-DisableStringification.cpp @@ -4,7 +4,7 @@ // and preprocessor token pasting. In other words, hopefully this test // will be deleted soon :-) -#include +#include #include namespace { diff --git a/tests/ExtraTests/X90-WindowsHeaderInclusion.cpp b/tests/ExtraTests/X90-WindowsHeaderInclusion.cpp index 375b66db..454b0a8d 100644 --- a/tests/ExtraTests/X90-WindowsHeaderInclusion.cpp +++ b/tests/ExtraTests/X90-WindowsHeaderInclusion.cpp @@ -4,7 +4,7 @@ // wrong. #include -#include +#include #include TEST_CASE("Catch2 did survive compilation with windows.h", "[compile-test]") { diff --git a/tests/SelfTest/IntrospectiveTests/CmdLine.tests.cpp b/tests/SelfTest/IntrospectiveTests/CmdLine.tests.cpp index f8d6bd3b..48a297b2 100644 --- a/tests/SelfTest/IntrospectiveTests/CmdLine.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/CmdLine.tests.cpp @@ -3,14 +3,14 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include #include #include -#include -#include +#include +#include #include -#include -#include +#include +#include #ifdef __clang__ # pragma clang diagnostic ignored "-Wc++98-compat" diff --git a/tests/SelfTest/IntrospectiveTests/Details.tests.cpp b/tests/SelfTest/IntrospectiveTests/Details.tests.cpp index 5a24663c..bddb0d5b 100644 --- a/tests/SelfTest/IntrospectiveTests/Details.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/Details.tests.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include #if defined(_MSC_VER) #pragma warning(push) diff --git a/tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp b/tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp index 459485bc..81fb4ebc 100644 --- a/tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp @@ -1,8 +1,9 @@ -#include +#include #include -#include -#include -#include +#include +#include +#include +#include // Tests of generator implementation details TEST_CASE("Generators internals", "[generators][internals]") { diff --git a/tests/SelfTest/IntrospectiveTests/InternalBenchmark.tests.cpp b/tests/SelfTest/IntrospectiveTests/InternalBenchmark.tests.cpp index f9a0a424..50c17169 100644 --- a/tests/SelfTest/IntrospectiveTests/InternalBenchmark.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/InternalBenchmark.tests.cpp @@ -7,7 +7,7 @@ */ #include -#include +#include #include #include #include diff --git a/tests/SelfTest/IntrospectiveTests/PartTracker.tests.cpp b/tests/SelfTest/IntrospectiveTests/PartTracker.tests.cpp index b6b4060a..fd40abfa 100644 --- a/tests/SelfTest/IntrospectiveTests/PartTracker.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/PartTracker.tests.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include using namespace Catch; diff --git a/tests/SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp b/tests/SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp index f1ff847a..3d388c66 100644 --- a/tests/SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp @@ -4,7 +4,7 @@ */ #include -#include +#include TEST_CASE("Our PCG implementation provides expected results for known seeds", "[rng]") { Catch::SimplePcg32 rng; diff --git a/tests/SelfTest/IntrospectiveTests/String.tests.cpp b/tests/SelfTest/IntrospectiveTests/String.tests.cpp index 5255804f..ae1cc817 100644 --- a/tests/SelfTest/IntrospectiveTests/String.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/String.tests.cpp @@ -1,5 +1,5 @@ #include -#include +#include #include diff --git a/tests/SelfTest/IntrospectiveTests/StringManip.tests.cpp b/tests/SelfTest/IntrospectiveTests/StringManip.tests.cpp index 327c8811..d78567ca 100644 --- a/tests/SelfTest/IntrospectiveTests/StringManip.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/StringManip.tests.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include static const char * const no_whitespace = "There is no extra whitespace here"; static const char * const leading_whitespace = " \r \t\n There is no extra whitespace here"; diff --git a/tests/SelfTest/IntrospectiveTests/Tag.tests.cpp b/tests/SelfTest/IntrospectiveTests/Tag.tests.cpp index 7765c2fa..15d37c98 100644 --- a/tests/SelfTest/IntrospectiveTests/Tag.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/Tag.tests.cpp @@ -5,9 +5,9 @@ #include #include -#include +#include #include -#include +#include TEST_CASE( "Tag alias can be registered against tag patterns" ) { diff --git a/tests/SelfTest/IntrospectiveTests/ToString.tests.cpp b/tests/SelfTest/IntrospectiveTests/ToString.tests.cpp index d82b5402..966bebed 100644 --- a/tests/SelfTest/IntrospectiveTests/ToString.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/ToString.tests.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include diff --git a/tests/SelfTest/IntrospectiveTests/Xml.tests.cpp b/tests/SelfTest/IntrospectiveTests/Xml.tests.cpp index b764e3b5..519c3d40 100644 --- a/tests/SelfTest/IntrospectiveTests/Xml.tests.cpp +++ b/tests/SelfTest/IntrospectiveTests/Xml.tests.cpp @@ -1,5 +1,5 @@ #include -#include +#include #include diff --git a/tests/SelfTest/TestMain.cpp b/tests/SelfTest/TestMain.cpp index c7cc5fd0..88025d3a 100644 --- a/tests/SelfTest/TestMain.cpp +++ b/tests/SelfTest/TestMain.cpp @@ -3,7 +3,7 @@ * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -#include +#include // Some example tag aliases CATCH_REGISTER_TAG_ALIAS( "[@nhf]", "[failing]~[.]" ) @@ -25,4 +25,4 @@ struct TestListener : Catch::TestEventListenerBase { CATCH_REGISTER_LISTENER( TestListener ) -#include +#include diff --git a/tests/SelfTest/UsageTests/Approx.tests.cpp b/tests/SelfTest/UsageTests/Approx.tests.cpp index 9a1f0474..f0d8919c 100644 --- a/tests/SelfTest/UsageTests/Approx.tests.cpp +++ b/tests/SelfTest/UsageTests/Approx.tests.cpp @@ -7,7 +7,7 @@ */ #include -#include +#include #include diff --git a/tests/SelfTest/UsageTests/Benchmark.tests.cpp b/tests/SelfTest/UsageTests/Benchmark.tests.cpp index 38ad6a9f..b2d41cf2 100644 --- a/tests/SelfTest/UsageTests/Benchmark.tests.cpp +++ b/tests/SelfTest/UsageTests/Benchmark.tests.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include #include diff --git a/tests/SelfTest/UsageTests/Condition.tests.cpp b/tests/SelfTest/UsageTests/Condition.tests.cpp index 28ca8dd6..7c6a1d73 100644 --- a/tests/SelfTest/UsageTests/Condition.tests.cpp +++ b/tests/SelfTest/UsageTests/Condition.tests.cpp @@ -11,7 +11,7 @@ # endif #endif -#include +#include #include using Catch::Approx; diff --git a/tests/SelfTest/UsageTests/EnumToString.tests.cpp b/tests/SelfTest/UsageTests/EnumToString.tests.cpp index 171e795f..2a6731cb 100644 --- a/tests/SelfTest/UsageTests/EnumToString.tests.cpp +++ b/tests/SelfTest/UsageTests/EnumToString.tests.cpp @@ -1,5 +1,5 @@ #include -#include +#include namespace { diff --git a/tests/SelfTest/UsageTests/Generators.tests.cpp b/tests/SelfTest/UsageTests/Generators.tests.cpp index 0b4511c6..45088111 100644 --- a/tests/SelfTest/UsageTests/Generators.tests.cpp +++ b/tests/SelfTest/UsageTests/Generators.tests.cpp @@ -1,7 +1,8 @@ #include -#include -#include -#include +#include +#include +#include +#include #include