Commit Graph

  • 169e260e8b Enable colourized output while in debugger Martin Hořeňovský 2017-05-22 00:41:31 +02:00
  • 67914d8b86 Move back to static StringMaker<T>::convert Martin Hořeňovský 2017-05-21 23:40:05 +02:00
  • 3e328f55fc Merge pull request #913 from Carrotstrip/master Martin Hořeňovský 2017-05-21 11:17:25 +02:00
  • b18e67522f fixed spelling error Austin L Wolfgram 2017-05-20 15:10:42 -04:00
  • 4b086bd5b5 added target name to test name and labels dvirtz 2017-05-18 16:00:18 +03:00
  • aac594aae3 add option to print debug messages dvirtz 2017-05-18 15:53:35 +03:00
  • a49fa0edbe use absolute path to test files - accroding to CMake docs EXISTS behavior is well-defined only for full paths. dvirtz 2017-05-18 15:51:44 +03:00
  • d271683c14 Added release process notes/checklist/explanation Martin Hořeňovský 2017-05-16 21:33:58 +02:00
  • 0bb8e1247e Merge branch 'master' of https://github.com/awglyde/Catch Martin Hořeňovský 2017-05-16 16:09:51 +02:00
  • 32d97caf42 Fixed missing ` in tag documentation Martin Hořeňovský 2017-05-16 15:45:44 +02:00
  • bc93b29789 Expanded tag documentation Martin Hořeňovský 2017-05-16 15:28:53 +02:00
  • df5cf2d323 Minor fixup in updateVcpkgPackage.py Martin Hořeňovský 2017-05-16 14:34:55 +02:00
  • b62c0256b2 Merge branch 'master' of https://github.com/philsquared/Catch Martin Hořeňovský 2017-05-16 14:34:27 +02:00
  • 1ea84cb734 Expanded logging documentation Martin Hořeňovský 2017-05-16 14:34:20 +02:00
  • 2a5d3736e8 Merge pull request #908 from pJunger/patch-1 Martin Hořeňovský 2017-05-16 14:05:31 +02:00
  • 3dcc923351 v1.9.4 v1.9.4 Martin Hořeňovský 2017-05-16 13:59:29 +02:00
  • 589c40077b Typo fix Martin Hořeňovský 2017-05-16 13:49:53 +02:00
  • 31f5e2ed81 Updated documentation about stringifying UDTs Martin Hořeňovský 2017-05-16 13:38:52 +02:00
  • d4e0b1d093 Added namespace in method testCaseEnded Patrick Junger 2017-05-14 14:11:47 +02:00
  • b8443e67da Added Win32 UNICODE wmain support (#903) Antonio Di Monaco 2017-05-11 13:00:03 +02:00
  • 85aa770701 Disable unreachable code warning for TrickyTests.cpp Martin Hořeňovský 2017-05-08 01:26:06 +02:00
  • f82e312552 Attempt at fixing compilation on OSX Martin Hořeňovský 2017-05-08 01:08:07 +02:00
  • bffef1bffa Fix alignment for Catch::Option Martin Hořeňovský 2017-05-08 00:59:44 +02:00
  • 7e14232924 Fix C4702 (unreachable code) in generators Martin Hořeňovský 2017-05-08 00:58:44 +02:00
  • d7eb041ab5 Fix compilation on non-OSX platforms Martin Hořeňovský 2017-05-08 00:54:53 +02:00
  • 8c757cc542 Removed need for Error class to capture stream inserted strings into exceptions Phil Nash 2017-05-05 18:39:49 +01:00
  • bada67bb72 Rebased approvals Phil Nash 2017-05-05 18:25:02 +01:00
  • 4c5af2089a Added CATCH_ENFORCE (and updated CATCH_INTERNAL_ERROR to be stream based) replaced all ad-hoc exceptions (where appropriate) with CATCH_ENFORCE or CATCH_INTERNAL_ERROR - no explicit ostringstreams. Phil Nash 2017-05-05 15:42:57 +01:00
  • 687437fcd1 converted IStreamingReporter to unique_ptr Phil Nash 2017-04-29 19:38:34 +01:00
  • ef8b72c949 Changed dynamic_pointer_casts to static_pointer_casts Phil Nash 2017-04-29 18:52:54 +01:00
  • 5604ec7266 Updated toString documentation Martin Hořeňovský 2017-05-03 21:09:27 +02:00
  • a9128d0fac More macros are now variadic Martin Hořeňovský 2017-05-03 19:10:27 +02:00
  • c5c3d368a2 Added std:: qualification to nullptr_t Martin Hořeňovský 2017-05-03 00:29:36 +02:00
  • 33ed1773f4 Reworked stringification layer, removed Catch::toString Martin Hořeňovský 2017-05-02 23:51:03 +02:00
  • 6f012f2d1d Added warning if source file cannot be found Benjamin R. Jack 2017-05-01 11:17:57 -05:00
  • 98e61c31df Approval tests now see different line endings as ok Martin Hořeňovský 2017-04-29 18:06:36 +02:00
  • e641485132 Updated approval tests Martin Hořeňovský 2017-04-29 17:54:10 +02:00
  • a3ceb8f007 Approval tests now can deal with different expansions of errno Martin Hořeňovský 2017-04-29 17:52:12 +02:00
  • b819432271 Don't clear out all messages upon printing an assertion. Martin Hořeňovský 2017-04-29 17:50:03 +02:00
  • 9ceae8f51f CMake binaries are now conditionally enabled Martin Hořeňovský 2017-04-28 20:27:10 +02:00
  • 40130e59b4 Fix order of arguments in CATCH_FAIL macro Martin Hořeňovský 2017-04-28 18:33:52 +02:00
  • 5ffc8a84cd Fix order of arguments in CATCH_FAIL and nonvariadic INTERNAL_CATCH_MSG Martin Hořeňovský 2017-04-28 18:30:04 +02:00
  • 6e0fa4be68 Update opensource-users.md JayAndCatchFire 2017-04-26 15:56:24 -05:00
  • 316cb28ea8 Added missing <memory> includes Phil Nash 2017-04-26 17:04:00 +01:00
  • 51c143b2c6 Added test for assertion with comma Phil Nash 2017-04-26 16:12:48 +01:00
  • d17d94e45d Made INTERNAL_CATCH_TEST variadic so commas in assertions work Phil Nash 2017-04-26 16:10:18 +01:00
  • 8ccbf63f28 Removed Ptr, Shared and SharedImpl Phil Nash 2017-04-25 21:51:44 +01:00
  • e6094a9503 migrated (Reporter) Nodes to std::shared_ptr Phil Nash 2017-04-25 21:08:41 +01:00
  • 851e40a4bb migrated Pattern to std::shared_ptr Phil Nash 2017-04-25 21:01:40 +01:00
  • 0807a6910f migrated ITracker to std::shared_ptr Phil Nash 2017-04-25 20:57:43 +01:00
  • 44cccde8b9 Migrated ITestCase to std::shared_ptr Phil Nash 2017-04-25 20:45:31 +01:00
  • 0844d6e867 Migrated IStreamingReporter from Ptr to std::shared_ptr Phil Nash 2017-04-25 20:42:01 +01:00
  • a96f25c716 Some listener and factory clean-ups Phil Nash 2017-04-25 20:35:38 +01:00
  • dd78824697 Migrated IReporterFactory to std::shared_ptr Phil Nash 2017-04-25 20:28:53 +01:00
  • 338ba6b9ba Migrated Config and IConfig to shared_ptr (from Ptr) Phil Nash 2017-04-25 20:18:02 +01:00
  • 41afd0c3d4 Removed copy ctor, assignment operator and swap from TestCaseInfo Phil Nash 2017-04-25 20:17:37 +01:00
  • 602b62f037 Removed legacy reporter support Phil Nash 2017-04-25 19:49:50 +01:00
  • de348b9bdd Removed VS 2013 from AppVeyor Martin Hořeňovský 2017-04-25 21:28:12 +02:00
  • c1835ec203 Removed gcc 4.7 from travis Martin Hořeňovský 2017-04-25 21:27:29 +02:00
  • e749724a11 A load more C++11 tweaks - mostly moving initialisations from constructors to inline Phil Nash 2017-04-25 18:56:53 +01:00
  • cc8206f4c3 Removed SafeBool Phil Nash 2017-04-25 14:46:48 +00:00
  • e1bca7017d Most of Assertion macros are now variadic Martin Hořeňovský 2017-04-25 20:20:46 +02:00
  • 53864dee7b Fix MSVC compilation error Martin Hořeňovský 2017-04-25 19:54:22 +02:00
  • b245eaa7d1 Fix double-to-float conversion warning in tests Martin Hořeňovský 2017-04-25 17:48:28 +02:00
  • be0fc60c07 Updated version number for v2 development and removed single include (for now). Phil Nash 2017-04-25 14:43:13 +00:00
  • a0ada2e935 v1.9.3 v1.9.3 Phil Nash 2017-04-25 14:23:06 +00:00
  • e4694f58da Removed errant uses of uint64_t fixes #894 Phil Nash 2017-04-25 14:15:59 +00:00
  • 61ac34045c Enabled SFINAE stream test Phil Nash 2017-04-25 14:57:58 +01:00
  • 569d355b36 Removed C++11 config macro docs Phil Nash 2017-04-25 14:57:47 +01:00
  • 79650e44f4 Removed more C++98/03 compatibility Phil Nash 2017-04-25 12:40:52 +01:00
  • 5c8ea03cc8 Removed debug break support for PowerPC Macs Phil Nash 2017-04-25 12:27:26 +01:00
  • 242022460d Use std::chrono for Timer to eliminate platform dependency Phil Nash 2017-04-25 12:24:34 +01:00
  • 67005d290c Removed more redundant compatibility stuff from timer Phil Nash 2017-04-25 12:13:16 +01:00
  • f57f96f190 Removed pre-C++11 versions of Clang (3.4) and GCC (4.4) Phil Nash 2017-04-25 12:10:04 +01:00
  • 71df66365e Gutted catch_compiler_capabilities Martin Hořeňovský 2017-04-25 12:41:30 +02:00
  • 97707afae1 Removed catch_type_traits from CMakeLists.txt Phil Nash 2017-04-25 11:09:06 +01:00
  • 1f3ba8a0b6 Converted (almost) all for-loops with iterators or indices to range-based Phil Nash 2017-04-25 11:06:52 +01:00
  • 073377a4e4 CMake defaults to C++11 Phil Nash 2017-04-25 11:06:28 +01:00
  • 6a09425de1 Remove C++98 backcompat from evaluate Martin Hořeňovský 2017-04-25 11:28:40 +02:00
  • c6e5738d54 Remove c++98 backcompat from timer Martin Hořeňovský 2017-04-25 11:25:49 +02:00
  • c6980ec2d8 Remove C++98 backcompat from toString Martin Hořeňovský 2017-04-25 11:21:22 +02:00
  • 7c900660ef Removed superfluous reimplementation of type traits Martin Hořeňovský 2017-04-25 11:19:01 +02:00
  • 2fdd81a33f Removed C++98 backcompat from Approx Martin Hořeňovský 2017-04-25 11:11:26 +02:00
  • fc7f0a02b8 v1.9.2 v1.9.2 Martin Hořeňovský 2017-04-25 11:08:02 +02:00
  • 211b330346 Don’t unconditionally #include <stdint.h> (as earlier MSVC don’t have it) Phil Nash 2017-04-25 08:43:14 +01:00
  • d36fe214a6 Further tweaked alignment hack for Option Phil Nash 2017-04-25 08:38:25 +01:00
  • a34c053f0a All of Approx's member functions now accept strong typedefs Martin Hořeňovský 2017-04-24 22:01:45 +02:00
  • 4cdb203ec3 Improve documentation about using Catch with CMake Martin Hořeňovský 2017-04-24 16:27:43 +02:00
  • 8014bf1124 cmake script to generate ctest definitions from catch tests: fix for test case body bracket Ernst Maurer 2017-04-23 00:08:48 +03:00
  • 49d87cf182 Add Newsbeuter to OSS users list (#891) Alexander Batischev 2017-04-22 17:02:55 +03:00
  • eedcc82d31 Tweaked storage alignment "workaround" a bit more in Option. Phil Nash 2017-04-21 07:18:46 +01:00
  • 8e8259091c Fix .travis.yml syntax Martin Hořeňovský 2017-04-20 22:54:17 +02:00
  • 7869e5b007 Enable C++11 and C++14 on OSX on Travis Martin Hořeňovský 2017-04-20 22:52:41 +02:00
  • a49af4648c Minor .travis.yml cleanup Martin Hořeňovský 2017-04-20 22:50:07 +02:00
  • 417b2bcf5c Enable C++14 on Linux on Travis Martin Hořeňovský 2017-04-20 22:47:05 +02:00
  • 8f0feaa6d2 Enable /std:c++latest (C++17) for AppVeyor VS 2017 Martin Hořeňovský 2017-04-20 21:32:50 +02:00
  • b95163bd3a Don't enable POSIX signals under QNX Martin Hořeňovský 2017-04-20 21:02:25 +02:00
  • 2809be87cc “fixed” alignment in Option Phil Nash 2017-04-20 14:38:57 +01:00
  • ac369b7b83 Add script that helps with updating the Vcpkg package. Martin Hořeňovský 2017-04-11 17:25:04 +02:00
  • 1aa3e4abfa Add CMake script to generate ctest definitions from Catch tests (#879) Ernst Maurer 2017-04-11 17:51:02 +03:00