Commit Graph

  • df019cc113
    Turn "deprecations" into "deprecations and planned changes" Martin Hořeňovský 2018-11-24 18:01:20 +01:00
  • 695e6eafc5
    Merge pull request #1448 from catchorg/dev-redo-capturer-parsing Martin Hořeňovský 2018-11-21 21:21:03 +01:00
  • 59087f74d9
    Fix CAPTURE macro for nontrivial uses Martin Hořeňovský 2018-11-19 23:06:06 +01:00
  • 557e47c3ca ParseAndAddCatchTests: Add PARSE_CATCH_TESTS_HIDDEN_TESTS_DISABLED option Daniele E. Domenichelli 2018-11-21 09:04:00 +01:00
  • 62460fafe6
    Merge pull request #1443 from uilianries/feature/conanio Martin Hořeňovský 2018-11-19 15:34:40 +01:00
  • ac0a83a35d Update Conan recipe Uilian Ries 2018-11-16 09:45:07 -02:00
  • 77f29c2f1c
    Add more deprecations Martin Hořeňovský 2018-11-17 21:13:56 +01:00
  • c6a89f14c2
    Add std::isnan polyfill, fixing compilation under Embarcadero Martin Hořeňovský 2018-11-17 20:52:18 +01:00
  • a9d5b7193d
    Add note about release signing to release docs Martin Hořeňovský 2018-11-17 14:41:34 +01:00
  • 396e0951c8
    Add ToC to "Test cases and sections" documentation Martin Hořeňovský 2018-11-17 11:09:15 +01:00
  • 68860ff129
    Add deprecations documentation Martin Hořeňovský 2018-11-17 11:01:29 +01:00
  • 99b37a4c62
    Merge pull request #1445 from thecppzoo/master Martin Hořeňovský 2018-11-17 10:36:37 +01:00
  • 1dccd26de7
    Fix link in documentation Martin Hořeňovský 2018-11-17 10:21:46 +01:00
  • 3f3238edf0
    operator<< works from the global namespace thecppzoo 2018-11-16 16:45:13 -08:00
  • 450dd0562b
    Merge pull request #1437 from JoeyGrajciar/type_params_tests_v2 Martin Hořeňovský 2018-11-16 21:24:19 +01:00
  • 00d4f5d3c6
    Add documentation for templated tests Martin Hořeňovský 2018-11-16 19:39:42 +01:00
  • 2d906a92cb Add support for templated tests Jozef Grajciar 2018-11-08 07:26:39 +01:00
  • 489a41012e ConsoleReporter: minor formatting fix Jozef Grajciar 2018-11-04 20:31:49 +01:00
  • eccbffec0f Add MSVC warning 5038 (Wreorder equivalent) to CMakeLists Martin Hořeňovský 2018-11-05 20:07:33 +01:00
  • c51f2edfb1 Make TestEventListenerBase register all verbosities Martin Hořeňovský 2018-11-05 20:01:25 +01:00
  • de6bfb5c25 Remove obsolete comment Martin Hořeňovský 2018-11-05 20:01:13 +01:00
  • 87950d9cfa Fix Cute test framework URL Antonio Borondo 2018-11-05 10:29:54 +00:00
  • d0eb9dfb9b Remove unused partial specialization for MatcherMethod<T> Martin Hořeňovský 2018-11-04 00:00:36 +01:00
  • 03d122a35c v2.4.2 v2.4.2 Martin Hořeňovský 2018-10-26 21:14:16 +02:00
  • 1d9b506e39 Add documentation for some miscellaneous and less important macros Martin Hořeňovský 2018-09-17 10:51:44 +02:00
  • 779e83bc20 Update Clara to v1.1.5 to fix TextFlow bugs Martin Hořeňovský 2018-10-26 18:48:28 +02:00
  • 544c7d7cbf Add the optional variable OptionalCatchTestLauncher Stephane Del Pino 2018-10-18 01:19:36 +02:00
  • 8b3c09c137 Catch's CLI now checks whether requested reporter exists Maciej Patro 2018-10-22 15:59:01 +02:00
  • b7f41237b1 Remove unused parameter from listReporters() Maciej Patro 2018-10-22 15:58:49 +02:00
  • 1faccd601d Improve path normalization for approvalTests.py MaciejPatro 2018-10-19 12:46:06 +02:00
  • ab98afe68b Catch::LeakDetector: added cleanup call to destructor Jozef Grajciar 2018-10-17 21:05:40 +02:00
  • 054d356332 Add STATIC_REQUIRE assertion Martin Hořeňovský 2018-10-13 21:29:59 +02:00
  • 0144ae9ad2 Fix catch_discover_tests() - now should correctly find tests with commas | Related to #1327 Maciej Patro 2018-10-14 17:18:32 +02:00
  • e1307016f0 Session::applyCommandLine overload on wchar_t (#1401) JoeyGrajciar 2018-10-13 19:29:53 +02:00
  • 6b9ca0888a Add tests for #1404 Martin Hořeňovský 2018-10-13 15:30:15 +02:00
  • 9f8b848fe5 XmlReporter: add information about rng-seed Jozef Grajciar 2018-10-09 10:43:24 +02:00
  • aaaac35d92 Add tests for #1403 Martin Hořeňovský 2018-10-13 14:43:58 +02:00
  • 6cede0101a Fix different operator<< overload sets used for SFINAE and insertion Eddie 2018-10-09 18:42:34 -07:00
  • f1faaa9c10 Fix convert from char on ARM build Miguel Gaio 2018-10-03 10:22:16 +02:00
  • 9e1bdca466 v2.4.1 v2.4.1 Martin Hořeňovský 2018-09-28 15:52:51 +02:00
  • be49a539e4 Fix a bug in UnorderedEqualsMatcher Martin Hořeňovský 2018-09-28 15:30:00 +02:00
  • 558bbe7d24 Add example for TeamCity reporter and refer to it Martin Moene 2017-11-29 21:22:38 +01:00
  • f4881f172a prevent cygwin to_string compiler error wimo7083 2018-09-26 14:48:05 -06:00
  • de06340e7d Abort when total assertions failed is greater than or equal to configured value Mike Cowan 2018-09-22 19:21:19 +01:00
  • 4dd6e81d0f Update "Known limitations" section of documentation Martin Hořeňovský 2018-09-21 21:03:14 +02:00
  • 9e6d7bbf00 Add documentation for installing Catch from the repository Martin Hořeňovský 2018-09-21 20:48:18 +02:00
  • dfb025cf08 Change wording of Approx documentation to be less misleading Martin Hořeňovský 2018-09-21 20:04:56 +02:00
  • c638c57209 Add StringMaker for std::variant, std::monostate (#1380) melak47 2018-09-20 13:13:35 +01:00
  • a575536abe Add StringMaker for std::(w)string_view melak47 2018-09-04 17:01:26 +02:00
  • 1eb42eed97 Add C++17 builds to Travis Martin Hořeňovský 2018-09-09 22:08:26 +02:00
  • 46e99e258f Fixup TOC script sluggification and documentation Martin Hořeňovský 2018-09-09 16:16:49 +02:00
  • a212fb440b Merge branch 'dev-appveyor-fixup-coverage-scripts' Martin Hořeňovský 2018-09-09 11:37:17 +02:00
  • 1e98c820bb Simplify the Appveyor configuration batch script Martin Hořeňovský 2018-09-08 20:15:51 +02:00
  • bcfa9b1775 Properly exit appveyor batch scripts on error Martin Hořeňovský 2018-09-08 19:36:42 +02:00
  • a3876adba6 Fix CTest regex error Martin Hořeňovský 2018-09-08 20:56:31 +02:00
  • 2a4725b40e Enable some more generator tests in standard test run Martin Hořeňovský 2018-09-08 18:23:38 +02:00
  • a81c01d4f9 Updated documentation TOCs Martin Moene 2018-09-05 10:01:54 +02:00
  • 60b05b2041 v2.4.0 v2.4.0 Martin Hořeňovský 2018-09-04 11:59:15 +02:00
  • 232ea3c456 Add documentation for no-exception support Martin Hořeňovský 2018-09-03 18:41:20 +02:00
  • a5c900d077 Add ExtraTest for CATCH_CONFIG_DISABLE Martin Hořeňovský 2018-09-03 16:27:46 +02:00
  • 8b01883854 Add support for -fno-exceptions (or equivalent) Martin Hořeňovský 2018-09-03 17:52:48 +02:00
  • 86da2846af Replace most naked throws with macros from catch_enforce.h Martin Hořeňovský 2018-09-03 10:03:47 +02:00
  • ef9150fe6f Directly set Approx's members in operator() Martin Hořeňovský 2018-09-03 10:20:58 +02:00
  • 84fa76e985 Move Approx's validity checks out of line into cpp file Martin Hořeňovský 2018-09-03 10:15:49 +02:00
  • fcd91c7d6b Only look for Python binary when building tests Martin Hořeňovský 2018-09-02 18:54:41 +02:00
  • efbf50fc7d Add test for AND_GIVEN and update the baselines Martin Hořeňovský 2018-09-02 15:38:33 +02:00
  • 64fd5b8058 Add BDD AND_GIVEN based macros Matthew Parnell 2018-08-14 10:49:55 +01:00
  • ee73989f9b Suppress Wunreachable-code in floating matchers and exception tests Martin Hořeňovský 2018-09-01 22:34:29 +02:00
  • 646e1f608d Make Catch2ConfigVersion.cmake be generated as arch-independent Martin Hořeňovský 2018-09-01 21:51:49 +02:00
  • 6f75acbfb5 Add tests for CATCH_CONFIG_DISABLE Martin Hořeňovský 2018-09-01 17:28:06 +02:00
  • 9c3cc4a076 Add test for CATCH_CONFIG_PREFIX_ALL Martin Hořeňovský 2018-09-01 15:01:51 +02:00
  • f3972f0695 Add test for CATCH_CONFIG_DISABLE_STRINGIFICATION Martin Hořeňovský 2018-08-31 21:27:35 +02:00
  • 38e1731f69 Build ExtraTests when building Examples on AppVeyor Martin Hořeňovský 2018-08-31 11:46:31 +02:00
  • 0947752a44 Avoid running C++17 tests as part of approvals on VS 2017 Martin Hořeňovský 2018-08-31 15:56:57 +02:00
  • 0646e0283c Disable installation step when Catch is used as a subproject Martin Hořeňovský 2018-08-31 11:40:55 +02:00
  • 90663b2e75 Tests: Spaces & TABs Axel Huebl 2018-08-28 16:14:21 +02:00
  • 7667a7d89c Docs: TABs to Spaces Axel Huebl 2018-08-28 16:17:37 +02:00
  • 9773d89ab4 Code: TABs to Spaces Axel Huebl 2018-08-28 16:11:04 +02:00
  • 2067c8d3bd Update opensource-users.md George Fotopoulos 2018-08-28 13:56:47 +03:00
  • 1742ab76a2 No longer allow failures for VS2017 on AppVeyor Martin Hořeňovský 2018-08-29 13:39:24 +02:00
  • 898d111f72 Fix generateSingleHeader.py to properly copy utf-8 Martin Hořeňovský 2018-08-29 12:36:43 +02:00
  • 5202993555 Fix VS2017 approvals on AppVeyor Martin Hořeňovský 2018-08-28 10:48:05 +02:00
  • f061dabbad Add ExtraTests infrastructure Martin Hořeňovský 2018-08-28 09:44:47 +02:00
  • 1a501fcb48 Fix examples compilation for some combinations of Clang and libstdc++ Martin Hořeňovský 2018-08-28 10:12:50 +02:00
  • 94121a5f6d Add a basic documentation for generators Martin Hořeňovský 2018-08-23 16:32:43 +02:00
  • 92e25049cf Move all<int> to .cpp file to remove <limits> from common path Martin Hořeňovský 2018-08-23 12:49:05 +02:00
  • fdcd46420e Update baselines Martin Hořeňovský 2018-08-19 23:22:36 +02:00
  • 7c25dae9ea First attempt at data generator support Phil Nash 2018-06-12 17:50:39 +01:00
  • 7f18282d17 Allow overriding of Python interpreter David Seifert 2018-08-18 22:06:25 +02:00
  • 1cdaa48a0b CAPTURE is now variadic Phil Nash 2018-06-27 21:34:35 +01:00
  • 1a63fad8d6 Seed the RNG in approval tests Phil Nash 2018-06-26 17:30:30 +01:00
  • d6f2fd486c Moved ReusableStringStream impl to generic singleton Phil Nash 2018-06-15 21:39:52 +01:00
  • 5884ec1e28 Moved registry hub to generic singleton Phil Nash 2018-06-15 21:34:38 +01:00
  • eb783fc20e Added generic singletons facility Phil Nash 2018-06-15 21:25:04 +01:00
  • 38248f3f2c Add pragma ignore for -Wnon-virtual-dtor in Catch matchers Igor Murashkin 2018-08-06 16:20:59 -07:00
  • c9de7dd12d Optimize SourceLineInfo::operator< with short-circuiting Martin Hořeňovský 2018-07-23 20:46:36 +02:00
  • 52cbb507ab Avoid copying StringRef Martin Hořeňovský 2018-07-23 13:49:29 +02:00
  • 83bfae1a50 Construct StringRef from constant strings in macros directly using UDL Martin Hořeňovský 2018-07-23 13:55:14 +02:00
  • f7f592dfc9 Introduce "C-namespaced" UDL for StringRef Martin Hořeňovský 2018-07-23 13:19:21 +02:00
  • 78804ea304 Replace std::string with StringRef in MessageInfo for macro capture Martin Hořeňovský 2018-07-23 13:42:44 +02:00