Commit Graph

  • 27fd8f80bd Integrated INTERNAL_CATCH_THROWS_STR_MATCHES with new AssertionHandler Phil Nash 2017-08-09 00:44:30 +0100
  • ef4fa56b71 integrated INTERNAL_CATCH_THROWS_MATCHES with new AssertionHandler Phil Nash 2017-08-08 23:41:55 +0100
  • 9668410b8e integrated INTERNAL_CHECK_THAT with new AssertionHandler Phil Nash 2017-08-08 23:31:43 +0100
  • 92d714ee12 Update `updateVcpkgPackage` script for the new port format Martin Hořeňovský 2017-08-08 23:04:39 +0200
  • 705a1bf527 Add wandbox to release process documentation Martin Hořeňovský 2017-08-08 23:04:10 +0200
  • 2832e23aa9 Restored exceptionGuard functionality under CATCH_CONFIG_FAST_COMPILE Phil Nash 2017-08-08 21:07:30 +0100
  • 5f91724368 integrated AssertionHandler into INTERNAL_CATCH_MSG Phil Nash 2017-08-08 20:17:09 +0100
  • 8a97beece2 integrated AssertionHandler into INTERNAL_CATCH_THROWS_AS Phil Nash 2017-08-08 19:43:07 +0100
  • f033f4f184 integrated AssertionHandler into INTERNAL_CATCH_NO_THROW Phil Nash 2017-08-08 19:36:18 +0100
  • f247ce5bff First cut of new AssertionHandler/ Decomposer - integrated into INTERNAL_CATCH_TEST. Needs more work to fully replace existing stuff Phil Nash 2017-08-08 17:53:01 +0100
  • f8148ebae1 Made macroName and capturedExpression StringRefs Phil Nash 2017-08-08 01:22:21 +0100
  • 59f9bcf1ed Reduced AssertionInfo to a pure record type Phil Nash 2017-08-08 01:08:07 +0100
  • 5e60050299 Removed default ctors for AssertionInfo, AssertionResult and SourceLineInfo Phil Nash 2017-08-08 01:02:24 +0100
  • e658bacb04 Refactored how FAST_COMPILE affects internal test macros (less duplication) Phil Nash 2017-08-07 00:09:54 +0100
  • 3a409e9fd4 Suppress more signed/ unsigned mismatches during Evaluator calls on MSVC Phil Nash 2017-08-06 00:38:03 +0100
  • 63392e095e Refactored Evaluator templates to only be specialised on Op, with Lhs/Rhs types templated on method instead Phil Nash 2017-08-06 00:29:37 +0100
  • 0a2ce87d32 Removed compare layer from expression evaluation Phil Nash 2017-08-06 00:13:00 +0100
  • b3b29f4b4c Use size_t for String size types Phil Nash 2017-08-05 22:53:21 +0100
  • cff3818e68 Correctly handle special tags that also imply being hidden (!benchmark) Phil Nash 2017-08-05 22:24:17 +0100
  • 519db85758 Report benchmark durations in natural units (and extended StringRef to be able to report utf8 char lengths Phil Nash 2017-08-05 21:41:56 +0100
  • 4421672fb8 Removed benchmark tests from approval tests (for now) Phil Nash 2017-08-05 11:26:20 +0100
  • f45d35c980 Added benchmark tests Phil Nash 2017-08-05 11:12:29 +0100
  • 22e9ebef0d Factored table writing code out into a TablePrinter class (removes a lot of magic numbers and ad-hoc formatting) Phil Nash 2017-08-04 23:54:51 +0100
  • 97d6b08087 Changed clock resolution estimator to return uint64_t Phil Nash 2017-08-04 21:31:28 +0100
  • a9b6813ad9 First draft of (experimental) benchmarking support Phil Nash 2017-08-04 19:23:30 +0100
  • a1e3f0b624 Moved Timer impl back to cpp (I thought it wasn't included on the non-main path, but it is) Phil Nash 2017-08-04 13:53:47 +0100
  • 39d37d9f34 Timer resolution is now nanoseconds Phil Nash 2017-08-04 12:22:16 +0100
  • c7028f7bc7 Made most of Timer class inline - and export getCurrentMicrosecondsSinceEpoch() Phil Nash 2017-08-04 12:16:05 +0100
  • 5450de2acd Added some missing `override`s and removed some `virtual`s from overrides Phil Nash 2017-08-04 12:13:58 +0100
  • d5613fb18a Update matchers docs to reflect namespace usage Cody Han 2017-08-02 22:47:39 -0400
  • 872ad05e36 Update matchers docs to reflect namespace usage Cody Han 2017-08-02 22:47:39 -0400
  • 3882ac1a19 Include proper exception header in enforce.h Martin Hořeňovský 2017-08-02 00:26:52 +0200
  • e8b785b177 Fixup bad merge in 2212cdfe Martin Hořeňovský 2017-08-02 00:04:26 +0200
  • 62875c857e Add a landing page link to wandbox with catch preloaded Martin Hořeňovský 2017-08-01 23:45:35 +0200
  • 887fe1d5d2 Adding more flexibility into the cmake catch parsing script (#971) Danila Sukharev 2017-08-01 18:33:53 +0300
  • eab56d6656 Initial support for native IBM i ILE C++ (#976) Anton Vorobyev 2017-07-31 11:47:42 +0300
  • 2212cdfe26 Eliminate some work when results won't be reported. Neal Coombes 2017-06-26 14:30:23 -0500
  • 28741467d5 Update tutorial.md Markus Werle 2017-06-28 17:22:54 +0200
  • 7a76ff161b added 'args' argument parser library Ivan Kush 2017-07-04 16:45:56 +0300
  • 4f72202c04 Fix for JUnit reporter when using dynamically generated sections (#963) Fran García Salomón 2017-07-23 17:13:44 +0200
  • cde987a92e Note start of .cpp files in single header Martin Hořeňovský 2017-08-01 22:20:14 +0200
  • 249bf116e8 Route all T* comparisons through const void* comparisons Martin Hořeňovský 2017-08-01 22:09:32 +0200
  • 6d4673505d Add missing <algorithm> include in catch_approx.hpp Martin Hořeňovský 2017-08-01 22:02:00 +0200
  • 85e14c5fb5 Move some compile-time dispatch to runtime Martin Hořeňovský 2017-08-01 21:58:09 +0200
  • feca97dfde Split out internal error macros from the common path Martin Hořeňovský 2017-08-01 18:46:33 +0200
  • c815ad1d53 Fix fwd declaration of IConfig in catch_test_case_registry_impl.hpp Martin Hořeňovský 2017-08-01 17:52:02 +0200
  • d4e796c138 Move Section(End)Info bodies to proper .cpp file Martin Hořeňovský 2017-08-01 17:51:32 +0200
  • ec2074e558 Adding more flexibility into the cmake catch parsing script (#971) Danila Sukharev 2017-08-01 18:33:53 +0300
  • 7575749e56 Fix compilation error on older compilers Martin Hořeňovský 2017-08-01 17:21:06 +0200
  • 76cfde54c7 Merge branch 'master' into compact-reporter-testname ronen barzel 2017-07-31 17:13:44 -0400
  • 5881e08307 Merge branch 'master' into slim_reporter ronen barzel 2017-07-31 17:12:35 -0400
  • eaacdef596 fixup! Adding more flexibility into the cmake catch parsing script Danila Sukharev 2017-07-31 16:03:48 +0300
  • 8a2ff20982 Address some of the Resharper finds for Catch 1 Martin Hořeňovský 2017-07-31 12:28:13 +0200
  • d3377c791d Initial support for native IBM i ILE C++ (#976) Anton Vorobyev 2017-07-31 11:47:42 +0300
  • 0a3f899d6a Move windows.h reduction logic into windows.h proxy header Martin Hořeňovský 2017-07-31 08:35:27 +0200
  • e5a74ff397 - Reverted single header zeromem 2017-07-30 09:40:34 +0300
  • 51effca401 - Initial support for native IBM i ILE C++ zeromem 2017-07-30 09:35:40 +0300
  • c5dfa73d56 Disable build broken by travis changes Martin Hořeňovský 2017-07-29 08:45:52 +0200
  • d118ce191d Disable build broken by travis changes Martin Hořeňovský 2017-07-29 08:44:40 +0200
  • d08e31d89e Fix inverted CATCH_CONFIG_DISABLE_MATCHERS toggle Martin Hořeňovský 2017-07-29 08:43:32 +0200
  • 0ca4cfb743 Introduce compile time toggle to remove Matchers from TU Martin Hořeňovský 2017-07-28 21:34:34 +0200
  • 35c1301bd5 Fix missing CATCH_ prefixed macros Martin Hořeňovský 2017-07-28 21:04:18 +0200
  • d01fe03ba6 Removed <algorithm> include from the main path Martin Hořeňovský 2017-07-28 15:11:05 +0200
  • 287cc92b2c Remove <set> include from the common test path Martin Hořeňovský 2017-07-27 22:31:27 +0200
  • 446bad752f Move std::exception_ptr out of interfaces Martin Hořeňovský 2017-07-27 12:24:52 +0200
  • 307eeefa8f Change typedefs to using Martin Hořeňovský 2017-07-27 12:24:21 +0200
  • 33fd54a673 Split Option<T> and TagAlias definitions away from the main include path Martin Hořeňovský 2017-07-27 11:55:30 +0200
  • 918eca5ee9 Improve single header generator Martin Hořeňovský 2017-07-27 10:50:20 +0200
  • 5ebbec7dab Move all stringref function bodies out of line Martin Hořeňovský 2017-07-27 10:46:18 +0200
  • a40add3153 Clean up Approx to take arguments by const& Martin Hořeňovský 2017-07-27 10:45:39 +0200
  • ab0f1dcde9 Remove superfluous include Martin Hořeňovský 2017-07-26 21:24:01 +0200
  • a75eaa3c5a Split out more headers into separate .cpp files Martin Hořeňovský 2017-07-25 22:41:35 +0200
  • 9de729b515 General cleanup Martin Hořeňovský 2017-07-25 22:13:14 +0200
  • ef715ceb7b Adding more flexibility into the cmake catch parsing script Danila Sukharev 2017-07-26 12:05:46 +0300
  • 1a96175bb2 Split out helper functions on std::string from catch_common.h Martin Hořeňovský 2017-07-25 21:57:35 +0200
  • 063adcddc9 Merge 8726e70cf9 into 1e59ccee41 johannesmoene 2017-07-25 15:57:13 +0000
  • 1e59ccee41 Addressed Resharper-C++ warnings Martin Hořeňovský 2017-07-25 17:16:28 +0200
  • b6f62af7d1 Address more of PVS studio warnings Martin Hořeňovský 2017-07-25 15:45:50 +0200
  • d65091fa06 Fix for JUnit reporter when using dynamically generated sections (#963) Fran García Salomón 2017-07-23 17:13:44 +0200
  • 8726e70cf9 Prefer if ( MSVC ) Martin Moene 2017-07-23 09:36:53 +0200
  • f72d998ac5 Reverted single header Fran García Salomón 2017-07-22 12:38:57 +0200
  • 974eff96f4 BySectionInfo should also take into account the section name in addition to the source code line Fran García Salomón 2017-07-22 12:30:06 +0200
  • 46bf7605f4 Hold exception translators by unique_ptr - and removed range deleters Phil Nash 2017-07-20 23:50:07 +0100
  • cb6963216f Removed catch_section_info.cpp (not used) Phil Nash 2017-07-20 23:49:03 +0100
  • b35225ff3a Removed tbc_text_format from CMakeLists.txt Phil Nash 2017-07-20 23:37:25 +0100
  • c91639e1d7 Use Columns to format reporter list Phil Nash 2017-07-20 23:32:35 +0100
  • 3a37f45a97 Removed tbc_text_format (superceded by TextFlow) Phil Nash 2017-07-20 23:20:42 +0100
  • 6ec7709e07 removed final use of tbc_text_format (console reporter) Phil Nash 2017-07-20 23:13:08 +0100
  • 58d8bc6985 Removed Text tests (TextFlow has it's own test suite) Phil Nash 2017-07-20 23:09:50 +0100
  • 93556a1fb3 Removed "unapproved" baselines that got checked in at some point Phil Nash 2017-07-20 23:06:21 +0100
  • d3c7d424fe Removed "long text" test (not a limitation of TextFlow) Phil Nash 2017-07-20 23:04:34 +0100
  • 224250e2d4 listTests now only uses TextFlow (not tbd_text_format) again Phil Nash 2017-07-20 19:50:47 +0100
  • 5c3355ad1b Embed Clara with TextFlow fix for whitespace after newline Phil Nash 2017-07-20 20:07:28 +0100
  • b2a4dfcda4 Embedded version of Clara with TextFlow fix for embedded newlines Phil Nash 2017-07-20 19:42:06 +0100
  • f0890dcdf8 removed redundant virtuals on override functions (and added a couple of overrides) Phil Nash 2017-07-20 15:57:17 +0100
  • 74ab1cd94b Update Baselines Martin Hořeňovský 2017-07-20 00:29:19 +0200
  • 87a66b8479 Address results of PVS-Studio static analysis Martin Hořeňovský 2017-07-20 00:27:28 +0200
  • 2a586437e8 Fix merge mishap (duplicated catch_reporter_multi header) Martin Hořeňovský 2017-07-19 23:20:30 +0200
  • cf2678dce6 Merge branch 'dev-better-verbosity' of https://github.com/BMBurstein/Catch Martin Hořeňovský 2017-07-19 23:15:54 +0200
  • d7f754dc49 Fix SelfTest compilation after _THROWS_ assertion change Martin Hořeňovský 2017-07-19 22:21:25 +0200