Commit Graph

  • 9796846ad0 Workaround libstdc++-4.8 regex issue in approval tests Martin Hořeňovský 2017-11-13 18:19:40 +01:00
  • 74d3dfd4cc All tests files have .tests.cpp suffix. Also moved tests out of TestMain.cpp and moved up a level Phil Nash 2017-11-13 16:03:27 +00:00
  • e34754e433 Split SelfTest test files into Usage and Introspective varieties Phil Nash 2017-11-13 15:38:52 +00:00
  • 55b71bebf1 Add tests for case insensitive string matching Martin Hořeňovský 2017-11-13 15:46:33 +01:00
  • b0857e846f Provide a regex matcher against std::string Martin Hořeňovský 2017-11-13 15:35:31 +01:00
  • a06b6dc3ea Remove pointless StringRef -> std::string conversions Martin Hořeňovský 2017-11-13 13:08:59 +01:00
  • 0adb04807a Change how non-nullness is enforce in StringRef constructor Martin Hořeňovský 2017-11-13 12:57:55 +01:00
  • f80f28e09a Fix pointless type mismatch between StringRef and std::string Martin Hořeňovský 2017-11-13 12:49:13 +01:00
  • 484eee973c Move StringRef's impl details to anonymous namespace Martin Hořeňovský 2017-11-13 12:41:04 +01:00
  • d09fe4459d Stop recounting constant string's length on each passed assertion Martin Hořeňovský 2017-11-13 12:27:02 +01:00
  • e484236825 Don't invoke UB when nullptr is passed to StringRef constructor Martin Hořeňovský 2017-11-13 12:09:19 +01:00
  • e7c23b73da Don't call strlen in StringRef when the length was already passed Martin Hořeňovský 2017-11-13 12:03:45 +01:00
  • 3537b7858f Removed vestigal ComparatorT template arg to MatcherBase Phil Nash 2017-11-13 10:06:26 +00:00
  • b74d4ca96d Add compilation test for #1027 Martin Hořeňovský 2017-11-13 10:07:06 +01:00
  • 8dbaac61ff Final set of fixes for floating matchers approvals Martin Hořeňovský 2017-11-10 21:43:23 +01:00
  • a0dbc62955 Fix OS X compilation error Martin Hořeňovský 2017-11-10 19:56:39 +01:00
  • cecee3459a Add another MSVC NAN macro Martin Hořeňovský 2017-11-10 19:52:43 +01:00
  • 030321e3e0 Add NAN test for Approx Martin Hořeňovský 2017-11-10 18:48:45 +01:00
  • 5f961af70e Remove leftover commented out lines Martin Hořeňovský 2017-11-10 18:37:58 +01:00
  • 0b1f1b1003 Add ULP and margin matcher Martin Hořeňovský 2017-11-10 18:14:42 +01:00
  • 24e6d5fa33 Fixed release notes mention of *_THROWS_MATCHES Phil Nash 2017-11-09 11:09:17 +01:00
  • 13370bddf2 Revert "Move <ctime> include out of line" Martin Hořeňovský 2017-11-08 08:31:48 +01:00
  • 36f02d76d6 Move <ctime> include out of line Martin Hořeňovský 2017-11-07 21:59:52 +01:00
  • 07ac9b92e4 Updated badges (again) for Catch2 Phil Nash 2017-11-07 18:50:55 +00:00
  • 0d3fc59f6d Added missing <memory> include Phil Nash 2017-11-07 18:48:57 +00:00
  • 56e1075613 Introduced ReusableStringStream and removed all uses of std::ostringstream from the main path Phil Nash 2017-11-07 18:01:10 +00:00
  • 868e125d49 Moved a lot of stream related stuff out of the public headers and replaced more ostream dependencies with iosfwd Phil Nash 2017-11-07 15:55:09 +00:00
  • c9cdb9a48f Tweaked logo Phil Nash 2017-11-07 11:41:49 +00:00
  • 5fd1d7174c Added link to Catch2 blog post Phil Nash 2017-11-07 11:27:01 +00:00
  • 3a4c765030 Refreshed artwork for Catch2 Phil Nash 2017-11-07 11:25:03 +00:00
  • a20b286999 Improve travis.yml Martin Hořeňovský 2017-11-05 12:46:04 +01:00
  • e28763ad05 Fix platform detection for iOS Daniel Doubleday 2017-11-05 17:34:08 +01:00
  • b2dd48f0c0 Cleanup travis.yml: remove duplicate compilers, remove unused flag Martin Hořeňovský 2017-11-05 12:46:04 +01:00
  • 7a562d39b2 Cleanup CMakelists.txt Martin Hořeňovský 2017-11-05 13:11:00 +01:00
  • fa9c4207f1 Replace include_directories() with target_include_directories() Martin Moene 2017-11-04 19:19:48 +01:00
  • 4f9123dc20 Remove self-include in header Martin Hořeňovský 2017-11-03 22:34:49 +01:00
  • 19ab2117c5 Remove spurious test following merge v2.0.1 Phil Nash 2017-11-03 18:09:55 +00:00
  • 4acf112c19 Removed zombie files Phil Nash 2017-11-03 16:56:11 +00:00
  • 53f6d3fc8e Locked release notes reference to v2.0.1 release Phil Nash 2017-11-03 13:31:59 +00:00
  • cf76a795cc Added note about Catch2 to readme Phil Nash 2017-11-03 13:18:26 +00:00
  • 811f4d13d7 Updated links in readme Phil Nash 2017-11-03 13:15:22 +00:00
  • 7423a481eb Updated some Catch references to Catch2 Phil Nash 2017-11-03 13:05:09 +00:00
  • 46c7c9d3a0 Merge branch 'catch2' Phil Nash 2017-11-03 12:05:38 +00:00
  • b119ebdde1 v2.0.1 release Phil Nash 2017-11-03 12:01:52 +00:00
  • 1c43fb64c1 Added docs for extending command line with Clara Phil Nash 2017-11-02 17:14:32 +00:00
  • 8b40c26434 Removed handling of start-up exceptions from custom main docs Phil Nash 2017-11-02 18:01:09 +00:00
  • fe05062f9e Print any start-up exceptions in Session's constructor, so custom main's don't need to worry about them Phil Nash 2017-11-02 17:57:52 +00:00
  • 31cc62e6b7 Updated release notes with Approx changes Martin Hořeňovský 2017-11-01 22:25:17 +01:00
  • a49e6fdc27 Update Approx documentation Martin Hořeňovský 2017-11-01 13:45:21 +01:00
  • 2d91035404 Update assertions.md Pfiffikus 2017-10-26 09:48:44 +02:00
  • accf9859b4 Add OSX specific INFINITE macro parsing in approval tests Martin Hořeňovský 2017-11-01 08:46:49 +01:00
  • 22ac9d2184 Approx cleanup: More tests, INFINITY handling, etc Martin Hořeňovský 2017-11-01 07:30:11 +01:00
  • 00af677577 Approx rework: default scale == 0, epsilon applies to Approx::value Pfiffikus 2017-10-26 09:19:57 +02:00
  • ae21020640 dev build 6 V2.0.0-develop.6 Martin Hořeňovský 2017-10-31 15:17:21 +01:00
  • 11f716f28d Make Approx::margin inclusive Martin Hořeňovský 2017-10-30 15:25:48 +01:00
  • c3ddd4a7e2 Update test-cases-and-sections.md Pfiffikus 2017-10-26 11:37:18 +02:00
  • c43ce85416 Fix very minor typo Clare Macrae 2017-10-23 21:18:57 +01:00
  • 4220f2eef2 Update build-systems.md Pfiffikus 2017-10-24 19:04:47 +02:00
  • c1a91caf00 adds flushes to the output stream of teamcity reporter, making the test output more responsive. Sebastian Grottel 2017-10-16 08:55:51 +02:00
  • 96c5de678d RandomNumberGenerator::result_type should be unsigned (#1050) Sebastian Grottel 2017-10-15 18:30:40 +02:00
  • e68485e196 added PARSE_CATCH_TESTS_ADD_TO_CONFIGURE_DEPENDS option dvirtz 2017-10-11 15:01:06 +03:00
  • 88e912b4d1 Fix documentation crosslink in configuration.md Martin Hořeňovský 2017-10-14 08:36:44 +02:00
  • 44244713f1 Update handling of __JETBRAINS_IDE__ macro Dmitry Kozhevnikov 2017-09-04 19:43:32 +03:00
  • eea9e1efd7 Minor - added header-only flag in conan solvingj 2017-08-26 13:53:03 -04:00
  • 2a3606f8e3 v1.11.0 v1.11.0 Martin Hořeňovský 2017-10-31 13:55:48 +01:00
  • a6cf19abff Make Approx::margin inclusive Martin Hořeňovský 2017-10-30 15:25:48 +01:00
  • 601b2888ec Remove superfluous define from cmake project Martin Hořeňovský 2017-10-30 12:27:14 +01:00
  • 3049445d78 Remove benchmark binary from main cmake list Martin Hořeňovský 2017-10-30 12:25:57 +01:00
  • c672512979 Fix C4601 and enable C4602 warning for internal builds Martin Hořeňovský 2017-10-30 12:14:20 +01:00
  • 57b4e0b64c Fix missing pragma warning(pop) and other warnings under MSVC Martin Hořeňovský 2017-10-30 09:27:00 +01:00
  • 06586b7180 Update test-cases-and-sections.md Pfiffikus 2017-10-26 11:37:18 +02:00
  • 93b3d2cb8f Fix very minor typo Clare Macrae 2017-10-23 21:18:57 +01:00
  • a90473df28 Update build-systems.md Pfiffikus 2017-10-24 19:04:47 +02:00
  • 75a77b6f8c embedded v1.0-develop.2 of Clara, which addresses / prefixed options, which should impact non-windows platforms Phil Nash 2017-10-21 09:16:38 +02:00
  • 5af918eefd Fix-up pkg-config provided include path Martin Hořeňovský 2017-10-17 17:04:37 +02:00
  • c9d9699ca8 adds flushes to the output stream of teamcity reporter, making the test output more responsive. Sebastian Grottel 2017-10-16 08:55:51 +02:00
  • 296955c437 RandomNumberGenerator::result_type should be unsigned (#1050) Sebastian Grottel 2017-10-15 18:30:40 +02:00
  • 664cbf702c added PARSE_CATCH_TESTS_ADD_TO_CONFIGURE_DEPENDS option dvirtz 2017-10-11 15:01:06 +03:00
  • fb6700df54 Fix documentation crosslink in configuration.md Martin Hořeňovský 2017-10-14 08:36:44 +02:00
  • 05b1ca2884 Fixed expansion of _FALSE binary expression - see #1051 Phil Nash 2017-10-13 19:45:19 +01:00
  • da6c2a6914 Fixed expansion of _FALSE binary expression - see #1051 Phil Nash 2017-10-13 19:44:20 +01:00
  • c2b7bd15c0 Changed rhs expression capture from universal ref to const ref. - addresses #1027 Phil Nash 2017-10-13 14:16:14 +01:00
  • ba6845a865 Version of Clara with (std::max) Phil Nash 2017-10-12 16:06:40 +01:00
  • 2eb93f47f7 enclosed more min/ max in parentheses to default MFC macros Phil Nash 2017-10-12 16:00:04 +01:00
  • 276393e4e5 Change ToC script to use <br> instead of trailing spaces Martin Hořeňovský 2017-10-13 11:14:37 +02:00
  • c7d9f02d5b Add pkg-config support Martin Hořeňovský 2017-10-12 21:42:09 +02:00
  • 355ab78f4a dev build 5 v2.0.0-develop.5 Phil Nash 2017-10-12 13:06:41 +01:00
  • 927f520a97 Moved windows proxy inclusion outside of CATCH_CONFIG_COLOUR_WINDOWS guard, so workaround early inclusion can be removed Phil Nash 2017-10-12 10:37:03 +01:00
  • cc0b093c20 unconditional windows proxy philsquared 2017-10-11 14:58:20 +01:00
  • 17cdf20968 Mark part of std::chrono stringification tests nonportable Martin Hořeňovský 2017-10-09 14:54:37 +02:00
  • 4899d891d3 Fix MSVC compilation when stringifying std::chrono::time_point Martin Hořeňovský 2017-10-09 13:13:30 +02:00
  • 760a25e813 Fix baseline for file where std::pair stringification is not enabled Martin Hořeňovský 2017-10-09 13:12:50 +02:00
  • 79b405fd3f Add stringification for std::chrono::{duration,time_point} Martin Hořeňovský 2017-10-09 12:31:22 +02:00
  • f972732737 Workaround for stitching issue in #1020 Martin Hořeňovský 2017-10-03 18:31:51 +02:00
  • 61280e6d0a Rename to updateDocumentToC.py and adapt for use with Catch Martin Moene 2017-08-29 21:34:43 +02:00
  • 7e9b53e40c Add original markdown_toclify.py by Sebastian Raschk (@rasbt) Martin Moene 2017-08-29 21:33:56 +02:00
  • b80c5134f0 Updated release notes Martin Hořeňovský 2017-10-01 17:03:06 +02:00
  • 70e0d48978 Replace throw; with std::rethrow_exception(std::current_exception()); Martin Hořeňovský 2017-09-28 12:47:32 +02:00
  • 11918b76d0 Direct link to the single header file updated to latest release (dev.4). offa 2017-09-20 18:28:33 +02:00
  • 5fe19f73e7 Scoped parseInfos population so i can be reused Phil Nash 2017-09-26 16:06:48 -07:00