Commit Graph

  • 33ed1773f4 Reworked stringification layer, removed Catch::toString Martin Hořeňovský 2017-05-02 23:51:03 +0200
  • 8f0f089e71 Merge 0467239505 into 6f012f2d1d Mateusz Łoskot 2017-05-02 18:07:11 +0000
  • 6f012f2d1d Added warning if source file cannot be found Benjamin R. Jack 2017-05-01 11:17:57 -0500
  • 87dcce56bd Added warning if source file cannot be found Benjamin R. Jack 2017-05-01 11:17:57 -0500
  • 98e61c31df Approval tests now see different line endings as ok Martin Hořeňovský 2017-04-29 18:06:36 +0200
  • e641485132 Updated approval tests Martin Hořeňovský 2017-04-29 17:54:10 +0200
  • a3ceb8f007 Approval tests now can deal with different expansions of errno Martin Hořeňovský 2017-04-29 17:52:12 +0200
  • b819432271 Don't clear out all messages upon printing an assertion. Martin Hořeňovský 2017-04-29 17:50:03 +0200
  • 9ceae8f51f CMake binaries are now conditionally enabled Martin Hořeňovský 2017-04-28 20:27:10 +0200
  • 40130e59b4 Fix order of arguments in CATCH_FAIL macro Martin Hořeňovský 2017-04-28 18:33:52 +0200
  • 5ffc8a84cd Fix order of arguments in CATCH_FAIL and nonvariadic INTERNAL_CATCH_MSG Martin Hořeňovský 2017-04-28 18:30:04 +0200
  • 6e0fa4be68 Update opensource-users.md JayAndCatchFire 2017-04-26 15:56:24 -0500
  • 38bdf162bc Update opensource-users.md JayAndCatchFire 2017-04-26 15:56:24 -0500
  • 316cb28ea8 Added missing <memory> includes Phil Nash 2017-04-26 17:04:00 +0100
  • 51c143b2c6 Added test for assertion with comma Phil Nash 2017-04-26 16:12:48 +0100
  • d17d94e45d Made INTERNAL_CATCH_TEST variadic so commas in assertions work Phil Nash 2017-04-26 16:10:18 +0100
  • 8ccbf63f28 Removed Ptr, Shared and SharedImpl Phil Nash 2017-04-25 21:51:44 +0100
  • e6094a9503 migrated (Reporter) Nodes to std::shared_ptr Phil Nash 2017-04-25 21:08:41 +0100
  • 851e40a4bb migrated Pattern to std::shared_ptr Phil Nash 2017-04-25 21:01:40 +0100
  • 0807a6910f migrated ITracker to std::shared_ptr Phil Nash 2017-04-25 20:57:43 +0100
  • 44cccde8b9 Migrated ITestCase to std::shared_ptr Phil Nash 2017-04-25 20:45:31 +0100
  • 0844d6e867 Migrated IStreamingReporter from Ptr to std::shared_ptr Phil Nash 2017-04-25 20:42:01 +0100
  • a96f25c716 Some listener and factory clean-ups Phil Nash 2017-04-25 20:35:38 +0100
  • dd78824697 Migrated IReporterFactory to std::shared_ptr Phil Nash 2017-04-25 20:28:53 +0100
  • 338ba6b9ba Migrated Config and IConfig to shared_ptr (from Ptr) Phil Nash 2017-04-25 20:18:02 +0100
  • 41afd0c3d4 Removed copy ctor, assignment operator and swap from TestCaseInfo Phil Nash 2017-04-25 20:17:37 +0100
  • 602b62f037 Removed legacy reporter support Phil Nash 2017-04-25 19:49:50 +0100
  • de348b9bdd Removed VS 2013 from AppVeyor Martin Hořeňovský 2017-04-25 21:28:12 +0200
  • c1835ec203 Removed gcc 4.7 from travis Martin Hořeňovský 2017-04-25 21:27:29 +0200
  • e749724a11 A load more C++11 tweaks - mostly moving initialisations from constructors to inline Phil Nash 2017-04-25 18:56:53 +0100
  • cc8206f4c3 Removed SafeBool Phil Nash 2017-04-25 14:46:48 +0000
  • e1bca7017d Most of Assertion macros are now variadic Martin Hořeňovský 2017-04-25 20:20:46 +0200
  • 53864dee7b Fix MSVC compilation error Martin Hořeňovský 2017-04-25 19:54:22 +0200
  • b245eaa7d1 Fix double-to-float conversion warning in tests Martin Hořeňovský 2017-04-25 17:48:28 +0200
  • be0fc60c07 Updated version number for v2 development and removed single include (for now). Phil Nash 2017-04-25 14:43:13 +0000
  • a0ada2e935 v1.9.3 v1.9.3 Phil Nash 2017-04-25 14:23:06 +0000
  • e4694f58da Removed errant uses of uint64_t fixes #894 Phil Nash 2017-04-25 14:15:59 +0000
  • 61ac34045c Enabled SFINAE stream test Phil Nash 2017-04-25 14:57:58 +0100
  • 569d355b36 Removed C++11 config macro docs Phil Nash 2017-04-25 14:57:47 +0100
  • 79650e44f4 Removed more C++98/03 compatibility Phil Nash 2017-04-25 12:40:52 +0100
  • 5c8ea03cc8 Removed debug break support for PowerPC Macs Phil Nash 2017-04-25 12:27:26 +0100
  • 242022460d Use std::chrono for Timer to eliminate platform dependency Phil Nash 2017-04-25 12:24:34 +0100
  • 67005d290c Removed more redundant compatibility stuff from timer Phil Nash 2017-04-25 12:13:16 +0100
  • f57f96f190 Removed pre-C++11 versions of Clang (3.4) and GCC (4.4) Phil Nash 2017-04-25 12:10:04 +0100
  • 71df66365e Gutted catch_compiler_capabilities Martin Hořeňovský 2017-04-25 12:41:30 +0200
  • 97707afae1 Removed catch_type_traits from CMakeLists.txt Phil Nash 2017-04-25 11:09:06 +0100
  • 1f3ba8a0b6 Converted (almost) all for-loops with iterators or indices to range-based Phil Nash 2017-04-25 11:06:52 +0100
  • 073377a4e4 CMake defaults to C++11 Phil Nash 2017-04-25 11:06:28 +0100
  • 6a09425de1 Remove C++98 backcompat from evaluate Martin Hořeňovský 2017-04-25 11:28:40 +0200
  • c6e5738d54 Remove c++98 backcompat from timer Martin Hořeňovský 2017-04-25 11:25:49 +0200
  • c6980ec2d8 Remove C++98 backcompat from toString Martin Hořeňovský 2017-04-25 11:21:22 +0200
  • 7c900660ef Removed superfluous reimplementation of type traits Martin Hořeňovský 2017-04-25 11:19:01 +0200
  • 2fdd81a33f Removed C++98 backcompat from Approx Martin Hořeňovský 2017-04-25 11:11:26 +0200
  • fc7f0a02b8 v1.9.2 v1.9.2 Martin Hořeňovský 2017-04-25 11:08:02 +0200
  • 211b330346 Don’t unconditionally #include <stdint.h> (as earlier MSVC don’t have it) Phil Nash 2017-04-25 08:43:14 +0100
  • d36fe214a6 Further tweaked alignment hack for Option Phil Nash 2017-04-25 08:38:25 +0100
  • a34c053f0a All of Approx's member functions now accept strong typedefs Martin Hořeňovský 2017-04-24 22:01:45 +0200
  • 4cdb203ec3 Improve documentation about using Catch with CMake Martin Hořeňovský 2017-04-24 16:27:43 +0200
  • 8014bf1124 cmake script to generate ctest definitions from catch tests: fix for test case body bracket Ernst Maurer 2017-04-23 00:08:48 +0300
  • a7f86956c9 cmake script to generate ctest definitions from catch tests: fix for test case body bracket Ernst Maurer 2017-04-23 00:08:48 +0300
  • 49d87cf182 Add Newsbeuter to OSS users list (#891) Alexander Batischev 2017-04-22 17:02:55 +0300
  • 295c0e6d13 Add Newsbeuter to OSS users list Alexander Batischev 2017-04-22 13:00:50 +0300
  • 5fa20573d9 Merge d9e00168ac into eedcc82d31 Craig Henderson 2017-04-21 11:56:45 +0000
  • b769da122e Merge c9a8b6da42 into eedcc82d31 HungMingWu 2017-04-21 11:56:44 +0000
  • eedcc82d31 Tweaked storage alignment "workaround" a bit more in Option. Phil Nash 2017-04-21 07:18:46 +0100
  • 8e8259091c Fix .travis.yml syntax Martin Hořeňovský 2017-04-20 22:54:17 +0200
  • 7869e5b007 Enable C++11 and C++14 on OSX on Travis Martin Hořeňovský 2017-04-20 22:52:41 +0200
  • a49af4648c Minor .travis.yml cleanup Martin Hořeňovský 2017-04-20 22:50:07 +0200
  • 417b2bcf5c Enable C++14 on Linux on Travis Martin Hořeňovský 2017-04-20 22:47:05 +0200
  • 8f0feaa6d2 Enable /std:c++latest (C++17) for AppVeyor VS 2017 Martin Hořeňovský 2017-04-20 21:32:50 +0200
  • b95163bd3a Don't enable POSIX signals under QNX Martin Hořeňovský 2017-04-20 21:02:25 +0200
  • 2809be87cc “fixed” alignment in Option Phil Nash 2017-04-20 14:38:57 +0100
  • 49b418fbba Merge 6f4098d519 into ac369b7b83 David Wagner 2017-04-17 17:06:28 +0000
  • ac369b7b83 Add script that helps with updating the Vcpkg package. Martin Hořeňovský 2017-04-11 17:25:04 +0200
  • 1aa3e4abfa Add CMake script to generate ctest definitions from Catch tests (#879) Ernst Maurer 2017-04-11 17:51:02 +0300
  • e5c5a636a9 junit reporter does not count exceptions as failures if ok-to-fail Phil Nash 2017-04-11 15:47:42 +0100
  • 3373a54d93 Moved ParseAndAddCatchTests.cmake to contrib directory Martin Hořeňovský 2017-04-11 16:42:16 +0200
  • 2bf30e9e5a Use (locally defined) UInt64 instead of uint64_t - typedefs long long for MSVC - typedefs uint64_t otherwise Phil Nash 2017-04-11 15:06:25 +0100
  • b591cb9a03 Added note about thread safety in assertions - closes #875 Phil Nash 2017-04-11 14:25:19 +0100
  • 714d01c07c approved tests that were correct the first time (previous approvals were erroneous) Phil Nash 2017-04-09 20:40:01 +0100
  • c6990cdf91 v1.9.1 release v1.9.1 Martin Hořeňovský 2017-04-09 21:25:20 +0200
  • da8786b8fd Unexpected exception are no longer ignored by default Martin Hořeňovský 2017-04-09 21:20:58 +0200
  • 5577322062 Added Nonius to open-sources users Phil Nash 2017-04-08 22:47:13 +0100
  • 1b03c5ab6a v1.9.0 release v1.9.0 Martin Hořeňovský 2017-04-07 22:56:36 +0200
  • 7dd3c19027 Added NASA to commercial users list Phil Nash 2017-04-07 19:12:13 +0100
  • 6d9b3b499e cmake script for auto-generating ctest definitions: tags are now optional Ernst Maurer 2017-04-07 16:10:14 +0300
  • 80c6a5be66 Merge remote-tracking branch 'upstream/master' Ernst Maurer 2017-04-07 16:08:12 +0300
  • 29d26d3179 Commented out unused argument Phil Nash 2017-04-07 11:36:54 +0100
  • ca764ec8d9 TeamCity reporter “ignores” failures in tests marked “ok to fail” - also don’t report hidden/ not-selected tests Phil Nash 2017-04-07 11:15:37 +0100
  • 1430b3be09 Add a note about when logging macros don't work David Shepherd 2017-04-07 11:00:53 +0100
  • 250f0ee7fb Added approvals for “failed as expected” tests Phil Nash 2017-04-07 09:33:19 +0100
  • 0b96aed30e Merge remote-tracking branch 'upstream/master' Ernst Maurer 2017-04-06 23:21:23 +0300
  • f7691dc8dd cmake script for the auto-adding ctest test definitions: remove unused variable CamelCaseProjectName Ernst Maurer 2017-04-06 23:20:32 +0300
  • bb08af6968 Merge 56eea9de22 into 09e4830199 pnemere 2017-04-06 15:14:33 +0000
  • 09e4830199 Added VS2017 to AppVeyor matrix Martin Hořeňovský 2017-04-06 11:01:49 +0200
  • 8f85d08e9f Give up on _Pragma for gcc, force disable Wparentheses in all TUs Martin Hořeňovský 2017-04-05 21:37:27 +0200
  • 3ae076ce8d Updated REQUIRE* documentation under FAST_COMPILE Martin Hořeňovský 2017-04-05 10:26:19 +0200
  • 94425ad59b Add opt-in c++11 stream insertable check. (#877) Sergey Semushin 2017-04-05 10:53:10 +0300
  • 8b50eb7e1f Fmt fixups Martin Hořeňovský 2017-04-05 09:40:42 +0200
  • 2b9e90310c Add opt-in c++11 stream insertable check. CATCH_CONFIG_CPP11_STREAM_INSERTABLE_CHECK needs to be defined. Sergey Semushin 2017-04-02 13:53:18 +0300