https://github.com/philsquared/Catch
Revision 4b614ee1d19514b9f72352b48589301ab808e774 authored by Phil Nash on 27 November 2017, 19:21:47 UTC, committed by Phil Nash on 27 November 2017, 19:23:15 UTC
This makes the assertion handling much less "chatty". AssertionHandler is now just a thin shim over RunContext
1 parent 5461242
History
Tip revision: 4b614ee1d19514b9f72352b48589301ab808e774 authored by Phil Nash on 27 November 2017, 19:21:47 UTC
Moved all AssertionHandler logic into RunContext and de-virtualised interface
Tip revision: 4b614ee
File Mode Size
catch_approx.cpp -rw-r--r-- 1.6 KB
catch_approx.h -rw-r--r-- 5.0 KB
catch_assertionhandler.cpp -rw-r--r-- 4.4 KB
catch_assertionhandler.h -rw-r--r-- 2.5 KB
catch_assertioninfo.h -rw-r--r-- 910 bytes
catch_assertionresult.cpp -rw-r--r-- 3.0 KB
catch_assertionresult.h -rw-r--r-- 1.8 KB
catch_benchmark.cpp -rw-r--r-- 1.1 KB
catch_benchmark.h -rw-r--r-- 1.4 KB
catch_capture.hpp -rw-r--r-- 6.9 KB
catch_capture_matchers.cpp -rw-r--r-- 1.0 KB
catch_capture_matchers.h -rw-r--r-- 3.7 KB
catch_clara.h -rw-r--r-- 1.2 KB
catch_commandline.cpp -rw-r--r-- 8.3 KB
catch_commandline.h -rw-r--r-- 582 bytes
catch_common.cpp -rw-r--r-- 1.4 KB
catch_common.h -rw-r--r-- 2.5 KB
catch_compiler_capabilities.h -rw-r--r-- 4.4 KB
catch_config.cpp -rw-r--r-- 2.9 KB
catch_config.hpp -rw-r--r-- 3.4 KB
catch_console_colour.cpp -rw-r--r-- 7.5 KB
catch_console_colour.h -rw-r--r-- 1.7 KB
catch_context.cpp -rw-r--r-- 1.7 KB
catch_context.h -rw-r--r-- 1.6 KB
catch_debug_console.cpp -rw-r--r-- 737 bytes
catch_debug_console.h -rw-r--r-- 461 bytes
catch_debugger.cpp -rw-r--r-- 3.8 KB
catch_debugger.h -rw-r--r-- 1.4 KB
catch_decomposer.cpp -rw-r--r-- 807 bytes
catch_decomposer.h -rw-r--r-- 6.4 KB
catch_default_main.hpp -rw-r--r-- 1.1 KB
catch_enforce.h -rw-r--r-- 929 bytes
catch_errno_guard.cpp -rw-r--r-- 385 bytes
catch_errno_guard.h -rw-r--r-- 502 bytes
catch_exception_translator_registry.cpp -rw-r--r-- 1.8 KB
catch_exception_translator_registry.h -rw-r--r-- 1019 bytes
catch_external_interfaces.h -rw-r--r-- 752 bytes
catch_fatal_condition.cpp -rw-r--r-- 5.6 KB
catch_fatal_condition.h -rw-r--r-- 2.0 KB
catch_impl.hpp -rw-r--r-- 848 bytes
catch_interfaces_capture.cpp -rw-r--r-- 108 bytes
catch_interfaces_capture.h -rw-r--r-- 1.7 KB
catch_interfaces_config.cpp -rw-r--r-- 102 bytes
catch_interfaces_config.h -rw-r--r-- 2.2 KB
catch_interfaces_exception.cpp -rw-r--r-- 208 bytes
catch_interfaces_exception.h -rw-r--r-- 3.0 KB
catch_interfaces_registry_hub.cpp -rw-r--r-- 177 bytes
catch_interfaces_registry_hub.h -rw-r--r-- 2.0 KB
catch_interfaces_reporter.cpp -rw-r--r-- 4.7 KB
catch_interfaces_reporter.h -rw-r--r-- 7.8 KB
catch_interfaces_runner.cpp -rw-r--r-- 102 bytes
catch_interfaces_runner.h -rw-r--r-- 552 bytes
catch_interfaces_tag_alias_registry.h -rw-r--r-- 881 bytes
catch_interfaces_testcase.cpp -rw-r--r-- 169 bytes
catch_interfaces_testcase.h -rw-r--r-- 1.2 KB
catch_leak_detector.cpp -rw-r--r-- 762 bytes
catch_leak_detector.h -rw-r--r-- 440 bytes
catch_list.cpp -rw-r--r-- 6.7 KB
catch_list.h -rw-r--r-- 976 bytes
catch_matchers.cpp -rw-r--r-- 685 bytes
catch_matchers.h -rw-r--r-- 5.1 KB
catch_matchers_floating.cpp -rw-r--r-- 3.7 KB
catch_matchers_floating.h -rw-r--r-- 1.6 KB
catch_matchers_string.cpp -rw-r--r-- 4.7 KB
catch_matchers_string.h -rw-r--r-- 3.1 KB
catch_matchers_vector.h -rw-r--r-- 3.9 KB
catch_message.cpp -rw-r--r-- 1.8 KB
catch_message.h -rw-r--r-- 1.8 KB
catch_objc.hpp -rw-r--r-- 7.4 KB
catch_objc_arc.hpp -rw-r--r-- 1.4 KB
catch_option.hpp -rw-r--r-- 2.1 KB
catch_platform.h -rw-r--r-- 798 bytes
catch_random_number_generator.cpp -rw-r--r-- 841 bytes
catch_random_number_generator.h -rw-r--r-- 1020 bytes
catch_reenable_warnings.h -rw-r--r-- 594 bytes
catch_registry_hub.cpp -rw-r--r-- 3.6 KB
catch_reporter_registrars.hpp -rw-r--r-- 2.4 KB
catch_reporter_registry.cpp -rw-r--r-- 1.1 KB
catch_reporter_registry.h -rw-r--r-- 1.1 KB
catch_result_type.cpp -rw-r--r-- 1.1 KB
catch_result_type.h -rw-r--r-- 1.5 KB
catch_run_context.cpp -rw-r--r-- 15.9 KB
catch_run_context.h -rw-r--r-- 5.8 KB
catch_section.cpp -rw-r--r-- 1.2 KB
catch_section.h -rw-r--r-- 1.1 KB
catch_section_info.cpp -rw-r--r-- 782 bytes
catch_section_info.h -rw-r--r-- 1.1 KB
catch_session.cpp -rw-r--r-- 8.9 KB
catch_session.h -rw-r--r-- 1.3 KB
catch_startup_exception_registry.cpp -rw-r--r-- 823 bytes
catch_startup_exception_registry.h -rw-r--r-- 813 bytes
catch_stream.cpp -rw-r--r-- 6.4 KB
catch_stream.h -rw-r--r-- 1.2 KB
catch_string_manip.cpp -rw-r--r-- 2.6 KB
catch_string_manip.h -rw-r--r-- 1.2 KB
catch_stringref.cpp -rw-r--r-- 3.5 KB
catch_stringref.h -rw-r--r-- 3.8 KB
catch_suppress_warnings.h -rw-r--r-- 1.1 KB
catch_tag_alias.cpp -rw-r--r-- 164 bytes
catch_tag_alias.h -rw-r--r-- 655 bytes
catch_tag_alias_autoregistrar.cpp -rw-r--r-- 543 bytes
catch_tag_alias_autoregistrar.h -rw-r--r-- 793 bytes
catch_tag_alias_registry.cpp -rw-r--r-- 2.1 KB
catch_tag_alias_registry.h -rw-r--r-- 1019 bytes
catch_test_case_info.cpp -rw-r--r-- 5.8 KB
catch_test_case_info.h -rw-r--r-- 2.5 KB
catch_test_case_registry_impl.cpp -rw-r--r-- 4.2 KB
catch_test_case_registry_impl.h -rw-r--r-- 2.3 KB
catch_test_case_tracker.cpp -rw-r--r-- 9.0 KB
catch_test_case_tracker.h -rw-r--r-- 5.1 KB
catch_test_registry.cpp -rw-r--r-- 1.3 KB
catch_test_registry.h -rw-r--r-- 4.3 KB
catch_test_spec.cpp -rw-r--r-- 2.1 KB
catch_test_spec.h -rw-r--r-- 2.2 KB
catch_test_spec_parser.cpp -rw-r--r-- 2.8 KB
catch_test_spec_parser.h -rw-r--r-- 2.4 KB
catch_text.h -rw-r--r-- 475 bytes
catch_timer.cpp -rw-r--r-- 2.0 KB
catch_timer.h -rw-r--r-- 893 bytes
catch_tostring.cpp -rw-r--r-- 6.5 KB
catch_tostring.h -rw-r--r-- 13.7 KB
catch_totals.cpp -rw-r--r-- 1.7 KB
catch_totals.h -rw-r--r-- 1.0 KB
catch_user_interfaces.h -rw-r--r-- 596 bytes
catch_version.cpp -rw-r--r-- 1.3 KB
catch_version.h -rw-r--r-- 1.2 KB
catch_wildcard_pattern.cpp -rw-r--r-- 1.6 KB
catch_wildcard_pattern.h -rw-r--r-- 1.1 KB
catch_windows_h_proxy.h -rw-r--r-- 966 bytes
catch_xmlwriter.cpp -rw-r--r-- 5.6 KB
catch_xmlwriter.h -rw-r--r-- 2.8 KB

back to top