Commit Graph

  • 4f72202c04 Fix for JUnit reporter when using dynamically generated sections (#963) Fran García Salomón 2017-07-23 17:13:44 +02:00
  • cde987a92e Note start of .cpp files in single header Martin Hořeňovský 2017-08-01 22:20:14 +02:00
  • 249bf116e8 Route all T* comparisons through const void* comparisons Martin Hořeňovský 2017-08-01 22:09:32 +02:00
  • 6d4673505d Add missing <algorithm> include in catch_approx.hpp Martin Hořeňovský 2017-08-01 22:02:00 +02:00
  • 85e14c5fb5 Move some compile-time dispatch to runtime Martin Hořeňovský 2017-08-01 21:58:09 +02:00
  • feca97dfde Split out internal error macros from the common path Martin Hořeňovský 2017-08-01 18:46:33 +02:00
  • c815ad1d53 Fix fwd declaration of IConfig in catch_test_case_registry_impl.hpp Martin Hořeňovský 2017-08-01 17:52:02 +02:00
  • d4e796c138 Move Section(End)Info bodies to proper .cpp file Martin Hořeňovský 2017-08-01 17:51:32 +02:00
  • ec2074e558 Adding more flexibility into the cmake catch parsing script (#971) Danila Sukharev 2017-08-01 18:33:53 +03:00
  • 7575749e56 Fix compilation error on older compilers Martin Hořeňovský 2017-08-01 17:21:06 +02:00
  • 8a2ff20982 Address some of the Resharper finds for Catch 1 Martin Hořeňovský 2017-07-31 12:28:13 +02:00
  • d3377c791d Initial support for native IBM i ILE C++ (#976) Anton Vorobyev 2017-07-31 11:47:42 +03:00
  • 0a3f899d6a Move windows.h reduction logic into windows.h proxy header Martin Hořeňovský 2017-07-31 08:35:27 +02:00
  • c5dfa73d56 Disable build broken by travis changes Martin Hořeňovský 2017-07-29 08:45:52 +02:00
  • d118ce191d Disable build broken by travis changes Martin Hořeňovský 2017-07-29 08:44:40 +02:00
  • d08e31d89e Fix inverted CATCH_CONFIG_DISABLE_MATCHERS toggle Martin Hořeňovský 2017-07-29 08:43:32 +02:00
  • 0ca4cfb743 Introduce compile time toggle to remove Matchers from TU Martin Hořeňovský 2017-07-28 21:34:34 +02:00
  • 35c1301bd5 Fix missing CATCH_ prefixed macros Martin Hořeňovský 2017-07-28 21:04:18 +02:00
  • d01fe03ba6 Removed <algorithm> include from the main path Martin Hořeňovský 2017-07-28 15:11:05 +02:00
  • 287cc92b2c Remove <set> include from the common test path Martin Hořeňovský 2017-07-27 22:31:27 +02:00
  • 446bad752f Move std::exception_ptr out of interfaces Martin Hořeňovský 2017-07-27 12:24:52 +02:00
  • 307eeefa8f Change typedefs to using Martin Hořeňovský 2017-07-27 12:24:21 +02:00
  • 33fd54a673 Split Option<T> and TagAlias definitions away from the main include path Martin Hořeňovský 2017-07-27 11:55:30 +02:00
  • 918eca5ee9 Improve single header generator Martin Hořeňovský 2017-07-27 10:50:20 +02:00
  • 5ebbec7dab Move all stringref function bodies out of line Martin Hořeňovský 2017-07-27 10:46:18 +02:00
  • a40add3153 Clean up Approx to take arguments by const& Martin Hořeňovský 2017-07-27 10:45:39 +02:00
  • ab0f1dcde9 Remove superfluous include Martin Hořeňovský 2017-07-26 21:24:01 +02:00
  • a75eaa3c5a Split out more headers into separate .cpp files Martin Hořeňovský 2017-07-25 22:41:35 +02:00
  • 9de729b515 General cleanup Martin Hořeňovský 2017-07-25 22:13:14 +02:00
  • 1a96175bb2 Split out helper functions on std::string from catch_common.h Martin Hořeňovský 2017-07-25 21:57:35 +02:00
  • 1e59ccee41 Addressed Resharper-C++ warnings Martin Hořeňovský 2017-07-25 17:16:28 +02:00
  • b6f62af7d1 Address more of PVS studio warnings Martin Hořeňovský 2017-07-25 15:45:50 +02:00
  • d65091fa06 Fix for JUnit reporter when using dynamically generated sections (#963) Fran García Salomón 2017-07-23 17:13:44 +02:00
  • 46bf7605f4 Hold exception translators by unique_ptr - and removed range deleters Phil Nash 2017-07-20 23:50:07 +01:00
  • cb6963216f Removed catch_section_info.cpp (not used) Phil Nash 2017-07-20 23:49:03 +01:00
  • b35225ff3a Removed tbc_text_format from CMakeLists.txt Phil Nash 2017-07-20 23:37:25 +01:00
  • c91639e1d7 Use Columns to format reporter list Phil Nash 2017-07-20 23:32:35 +01:00
  • 3a37f45a97 Removed tbc_text_format (superceded by TextFlow) Phil Nash 2017-07-20 23:20:42 +01:00
  • 6ec7709e07 removed final use of tbc_text_format (console reporter) Phil Nash 2017-07-20 23:13:08 +01:00
  • 58d8bc6985 Removed Text tests (TextFlow has it's own test suite) Phil Nash 2017-07-20 23:09:50 +01:00
  • 93556a1fb3 Removed "unapproved" baselines that got checked in at some point Phil Nash 2017-07-20 23:06:21 +01:00
  • d3c7d424fe Removed "long text" test (not a limitation of TextFlow) Phil Nash 2017-07-20 23:04:34 +01:00
  • 224250e2d4 listTests now only uses TextFlow (not tbd_text_format) again Phil Nash 2017-07-20 19:50:47 +01:00
  • 5c3355ad1b Embed Clara with TextFlow fix for whitespace after newline Phil Nash 2017-07-20 20:07:28 +01:00
  • b2a4dfcda4 Embedded version of Clara with TextFlow fix for embedded newlines Phil Nash 2017-07-20 19:42:06 +01:00
  • f0890dcdf8 removed redundant virtuals on override functions (and added a couple of overrides) Phil Nash 2017-07-20 15:57:17 +01:00
  • 74ab1cd94b Update Baselines Martin Hořeňovský 2017-07-20 00:29:19 +02:00
  • 87a66b8479 Address results of PVS-Studio static analysis Martin Hořeňovský 2017-07-20 00:27:28 +02:00
  • 2a586437e8 Fix merge mishap (duplicated catch_reporter_multi header) Martin Hořeňovský 2017-07-19 23:20:30 +02:00
  • cf2678dce6 Merge branch 'dev-better-verbosity' of https://github.com/BMBurstein/Catch Martin Hořeňovský 2017-07-19 23:15:54 +02:00
  • d7f754dc49 Fix SelfTest compilation after _THROWS_ assertion change Martin Hořeňovský 2017-07-19 22:21:25 +02:00
  • a14bd08b27 Update documentation to reflect the last change Martin Hořeňovský 2017-07-19 21:34:06 +02:00
  • efd79aa0bd Extend exception type in _THROWS_ with const& unconditionally Martin Hořeňovský 2017-07-19 21:30:00 +02:00
  • 4a1e898eae More method bodies moved out of line Martin Hořeňovský 2017-07-19 10:13:47 +02:00
  • d7ff62430a Removed superfluous inline specifications Martin Hořeňovský 2017-07-19 10:11:10 +02:00
  • edbe122761 Split out non-templated Approx methods into cpp file Martin Hořeňovský 2017-07-19 10:01:06 +02:00
  • 7a22bad763 Addressed some static analysis warnings Martin Hořeňovský 2017-07-19 09:50:08 +02:00
  • 0a614ee5ba re/moved some headers in catch_tostring Phil Nash 2017-07-19 08:31:10 +01:00
  • 4833932ab2 Removed redundant member Phil Nash 2017-07-19 08:17:41 +01:00
  • cd6f6c021a Minor clean-ups in string conversion code Phil Nash 2017-07-19 08:16:55 +01:00
  • b0e3f45a22 Replaced some uses of tbc_text_format with TextFlow (from Clara) Phil Nash 2017-07-18 20:27:42 +01:00
  • d43024ff6b Removed intermediate IConfig ptr Phil Nash 2017-07-18 18:03:57 +01:00
  • c7931f6f18 Reuse ostringstream in XML reporter Phil Nash 2017-07-18 08:35:41 +01:00
  • 01a21f67f7 Converted a load of spelt out iterators to auto Phil Nash 2017-07-18 08:08:17 +01:00
  • 7ccf11da29 Split out catch_run_context into cpp and hpp file Martin Hořeňovský 2017-07-15 16:48:21 +02:00
  • cf6f9e3253 Initialise unexpectedExceptions in JUnitReporter Phil Nash 2017-07-13 10:10:39 +01:00
  • f193698fb3 Removed all (that I could find) redundant second macro args to TEST_CASE and SECTION - now we can rely on variadic macros Phil Nash 2017-07-13 09:20:37 +01:00
  • c89bdf842e Removed failing enum test from test run Phil Nash 2017-07-13 09:18:40 +01:00
  • c874a99c6c Enabled c++11 tests in approvals Phil Nash 2017-07-13 08:52:51 +01:00
  • e4456aa243 Some clean-ups Phil Nash 2017-07-13 08:29:12 +01:00
  • d2d5910479 Suppress clang-tidy warnings about inline asm Phil Nash 2017-07-13 08:26:08 +01:00
  • e01ed48a70 Made everything used in test case registration noexcept - this prevents warnings about startup-time exceptions Phil Nash 2017-07-13 08:25:47 +01:00
  • 989222eceb Fixed up OcMethod base Phil Nash 2017-07-12 23:26:13 +01:00
  • 720fdf1d02 Simplified test case registration and started using StringRefs Phil Nash 2017-07-12 22:39:31 +01:00
  • 79627cdcdb Changed some names in test case registry - in preparation for a bigger refactoring Phil Nash 2017-07-12 18:01:54 +01:00
  • 10c36aa74c added override keyword to overrides in compact reporter Phil Nash 2017-07-12 17:59:46 +01:00
  • bc73189c52 Rebase baselines to take into account the removed test Martin Hořeňovský 2017-07-12 16:24:58 +02:00
  • e3e6453229 Removed spurious "inline" (was causing linker errors) and fixed broken macOS detection Phil Nash 2017-07-12 14:52:36 +01:00
  • 878bd140e6 Removed superfluous inline keywords Martin Hořeňovský 2017-07-12 16:16:55 +02:00
  • d8df83ee2f Don't rely on transitive <string> include Martin Hořeňovský 2017-07-12 16:07:52 +02:00
  • 8d8f481597 Moved couple function's bodies out of common-include path Martin Hořeňovský 2017-07-12 16:07:10 +02:00
  • 3f6c078173 Use = delete instead of private, unimplemented copy operations Martin Hořeňovský 2017-07-12 15:11:23 +02:00
  • 0bb9f52a99 Removed declared-but-undefined function Martin Hořeňovský 2017-07-12 15:10:55 +02:00
  • 91c1556078 Moved Catch NotImplementedException out of the common include path Martin Hořeňovský 2017-07-12 15:05:01 +02:00
  • 4332b84c9b Moved leak detector to its own file Martin Hořeňovský 2017-07-12 14:47:36 +02:00
  • 9c318af987 Remove obsolete GENERATE macro Martin Hořeňovský 2017-07-12 14:46:49 +02:00
  • 8ebe94ca2e Added NOLINT annotations to selectively suppress clang_tidy warnings Phil Nash 2017-07-10 18:43:07 +01:00
  • 1d3bfa0353 More include and impl refactoring Martin Hořeňovský 2017-07-10 14:25:38 +02:00
  • 5f3f19de08 Default included reporters are now also in .cpp files Martin Hořeňovský 2017-07-10 11:33:18 +02:00
  • 106d7e2a74 Initialize JunitReporter::unexpectedExceptions in constructor Martin Hořeňovský 2017-07-10 10:28:10 +02:00
  • 93f84b5b0d Modified generateSingleHeader script to work with .cpp files better Martin Hořeňovský 2017-07-09 20:58:51 +02:00
  • af05ccfe5d Merge remote-tracking branch 'upstream/dev-modernize' into dev-better-verbosity Baruch Burstein 2017-07-09 12:48:29 +03:00
  • 058b21e604 Previous implementation didn't work Baruch Burstein 2017-07-09 12:46:53 +03:00
  • a53ea30723 Eliminate some work when results won't be reported. Neal Coombes 2017-06-26 14:30:23 -05:00
  • fc32165d48 Started work on splitting out .cpp files from header files Martin Hořeňovský 2017-07-06 22:28:42 +02:00
  • f749347523 Check that reporter supports requested verbosity Baruch Burstein 2017-07-06 01:25:49 +03:00
  • 8d380a7399 added 'args' argument parser library Ivan Kush 2017-07-04 16:45:56 +03:00
  • 3083de9ea6 Fix typo in README Martin Hořeňovský 2017-07-05 15:54:38 +02:00
  • bb9f2bb3ad Use new formatting capabilities Baruch Burstein 2017-07-04 18:16:42 +03:00
  • 431e8d06e7 Added survey monkey link Phil Nash 2017-07-04 09:10:36 +01:00