a274c0a | Mickey Rose | 09 January 2017, 12:23:10 UTC | lazily stringify expressions | 09 January 2017, 12:23:10 UTC |
8d32642 | Antoine Wendlinger | 30 August 2016, 19:07:14 UTC | Minor typo fix | 07 January 2017, 21:05:18 UTC |
ccc34b6 | Eldar Zakirov | 06 May 2016, 19:44:35 UTC | URL fixed | 07 January 2017, 13:51:13 UTC |
7255be2 | Ross Bencina | 19 March 2016, 23:05:51 UTC | remove concatenation of m_exprComponents.op in if-branch where op has tested empty in previous line | 07 January 2017, 12:37:08 UTC |
7d2668f | Kevin Ushey | 22 April 2016, 01:26:17 UTC | add missing argument to CATCH_CHECK_THROWS (closes #602) | 07 January 2017, 11:16:06 UTC |
2a4dba1 | Martin Hořeňovský | 07 January 2017, 09:31:36 UTC | Merge branch 'philipp-classen-master' Removed changes to the single-include header. | 07 January 2017, 09:31:36 UTC |
8d1e240 | Philipp Claßen | 16 June 2015, 23:17:33 UTC | Fixed shell color code of "Blue" | 07 January 2017, 09:30:43 UTC |
e273a3d | faulda | 17 July 2016, 22:21:01 UTC | Fix grammar error in tutorial.md It's = it is In the sentence "In fact it is usually a good idea to put the block with the ```#define``` [in it's own source file](slow-compiles.md).", the correct usage is "its", not "it's". | 07 January 2017, 08:56:21 UTC |
7bff9cb | Victor | 15 June 2016, 19:01:55 UTC | own-main.md: fix typo | 07 January 2017, 08:55:27 UTC |
fd1da4a | andrew morton | 23 December 2016, 04:26:52 UTC | Fixing a couple of typos I tried to make sure I wasn't changing any British spellings so I apologize if I've mixed any up. | 07 January 2017, 08:45:38 UTC |
e1fbbe1 | Phil Nash | 06 January 2017, 16:59:18 UTC | Added headers to CMake project (for CLion) | 06 January 2017, 16:59:18 UTC |
c8fefc4 | Phil Nash | 06 January 2017, 16:19:20 UTC | Fixed Travis and CMake after moving CMakeLists.txt | 06 January 2017, 16:19:20 UTC |
6419307 | Phil Nash | 06 January 2017, 16:00:00 UTC | Moved CMake into root folder (where it’s much happier - especially for CLion) | 06 January 2017, 16:00:00 UTC |
2be3727 | Phil Nash | 29 November 2016, 12:15:50 UTC | Build 1.5.9 | 29 November 2016, 12:15:50 UTC |
0c093be | Phil Nash | 29 November 2016, 12:13:55 UTC | Removed now redundant xml stream initialisation | 29 November 2016, 12:13:55 UTC |
dedc7c5 | Phil Nash | 29 November 2016, 12:11:05 UTC | Merge branch 'horenmar-xml-reporter-fix' | 29 November 2016, 12:11:05 UTC |
a9561ec | Phil Nash | 29 November 2016, 12:10:46 UTC | Merge branch 'xml-reporter-fix' of https://github.com/horenmar/Catch into horenmar-xml-reporter-fix | 29 November 2016, 12:10:46 UTC |
e4df006 | Phil Nash | 29 November 2016, 12:05:35 UTC | Merge branch 'horenmar-missing-include-fix' | 29 November 2016, 12:05:35 UTC |
fb99cc5 | Phil Nash | 29 November 2016, 12:05:11 UTC | Merge branch 'missing-include-fix' of https://github.com/horenmar/Catch into horenmar-missing-include-fix | 29 November 2016, 12:05:11 UTC |
862d131 | Phil Nash | 29 November 2016, 12:04:09 UTC | Explicitly convert int to char during transform on string (equivalent of PR #756) | 29 November 2016, 12:04:09 UTC |
79acc05 | Phil Nash | 29 November 2016, 11:32:16 UTC | Sort test ordering during Approval testing | 29 November 2016, 11:32:16 UTC |
f9afa2a | Phil Nash | 29 November 2016, 11:27:22 UTC | Ignore CMake and CLion generated files | 29 November 2016, 11:27:22 UTC |
0c8c6b3 | Martin Hořeňovský | 28 November 2016, 14:47:20 UTC | Fixes build error caused by missing include. | 28 November 2016, 14:47:20 UTC |
40b6ad7 | Martin Hořeňovský | 26 November 2016, 11:11:23 UTC | Fix XmlReporter always writing first line to stdout | 26 November 2016, 11:11:23 UTC |
30cebd6 | Phil Nash | 09 November 2016, 22:55:32 UTC | Added some missing source files (including all SurrogateCpps) to CMake project. Fixed up relative include paths to make this work. | 09 November 2016, 22:55:32 UTC |
e27c4ee | Phil Nash | 26 October 2016, 11:08:26 UTC | Build 1.5.8 | 26 October 2016, 11:08:26 UTC |
0721142 | Phil Nash | 26 October 2016, 11:06:35 UTC | Merge branch 'BillyONeal-master' | 26 October 2016, 11:06:35 UTC |
f90ee9f | Phil Nash | 26 October 2016, 11:04:38 UTC | Merge branch 'master' of https://github.com/BillyONeal/Catch into BillyONeal-master | 26 October 2016, 11:04:38 UTC |
c17ba08 | Billy Robert O'Neal III | 14 October 2016, 21:08:57 UTC | Fix transform without a lambda Catch apparently supports targeting C++03, so use an inline function instead. | 14 October 2016, 21:28:15 UTC |
79f0110 | Billy Robert O'Neal III | 14 October 2016, 21:08:57 UTC | Fix transform narrowing warnings Catch passes ::tolower into std::transform with string iterators. ::tolower has the signature int(int), which triggers a stealth narrowing warning inside std::transform, because transform calls *_Dest = _Fn(*_First), which implicitly narrows an int to a char. For this particular application the narrowing is fine, so explicitly narrow in a lambda. | 14 October 2016, 21:16:21 UTC |
ccf7f28 | Billy Robert O'Neal III | 14 October 2016, 21:06:45 UTC | Fix random_shuffle narrowing warnings Catch passes an RNG which accepts int to random_shuffle. Inside random_shuffle, the STL tries to call that RNG with the difference_type of the user provided iterators. For std::vector, this is ptrdiff_t, which on amd64 builds is wider than int. This triggers a narrowing warning because the 64 bit difference is being truncated to 32 bits. Note that this RNG implementation still does not produce a correctly uniformly shuffled result -- it's currently asserting that std::rand can produce 1000000 which is false -- but I don't know enough about how much repeatable shuffles are necessary here, so I'm leaving that alone for now. | 14 October 2016, 21:06:45 UTC |
e0302db | Phil Nash | 14 October 2016, 17:45:08 UTC | Rename element for Fatal Error Condition so it doesn't have spaces Fixes: #685 | 14 October 2016, 17:45:08 UTC |
88732e8 | Phil Nash | 04 October 2016, 14:57:10 UTC | Merge pull request #716 from jbcoe/master Quick fix for failing travis builds on OS X | 04 October 2016, 14:57:10 UTC |
1c9a6ca | Phil Nash | 27 September 2016, 10:20:33 UTC | Removed XCode6 builds (which were erroring anyway) and added XCode8 builds | 27 September 2016, 10:20:33 UTC |
40f6068 | Phil Nash | 27 September 2016, 09:46:22 UTC | Build 1.5.7 | 27 September 2016, 09:46:22 UTC |
21cbfc1 | Phil Nash | 27 September 2016, 09:43:03 UTC | --list-test-names quotes test names that start with # - completes #717 | 27 September 2016, 09:43:03 UTC |
31861bb | Phil Nash | 27 September 2016, 09:28:11 UTC | rebased following recent changes | 27 September 2016, 09:28:11 UTC |
b1eeec7 | Phil Nash | 27 September 2016, 09:27:28 UTC | -f supports quoted test names (test name surrounded with " characters). This is the first part to resolving #717 | 27 September 2016, 09:27:28 UTC |
c23b374 | Phil Nash | 27 September 2016, 08:58:12 UTC | Added braces to emphasise the return logic | 27 September 2016, 08:58:12 UTC |
916317b | Phil Nash | 27 September 2016, 08:49:37 UTC | Merge pull request #680 from nabijaczleweli/master Fix misindent in internal/catch_test_spec.hpp:70 | 27 September 2016, 08:49:37 UTC |
8c459dd | nabijaczleweli | 04 July 2016, 10:44:08 UTC | Fix misindent Closes #679 | 26 September 2016, 22:35:26 UTC |
fd7d354 | Jonathan B. Coe | 24 September 2016, 18:38:43 UTC | quick fix for failing travis builds on os x | 24 September 2016, 18:38:43 UTC |
c47c179 | Phil Nash | 22 September 2016, 16:44:14 UTC | Merge pull request #701 from razeh/master Fixes for XML encoding. | 22 September 2016, 16:44:14 UTC |
f5d2b2d | Phil Nash | 22 September 2016, 16:28:46 UTC | Merge pull request #705 from hmich/xml-reporter-trim Do not trim test case names in the XML reporter. | 22 September 2016, 16:28:46 UTC |
02c7e41 | Igor Akhmetov | 30 August 2016, 09:54:02 UTC | Do not trim test case names in the XML reporter. SCENARIO does not add leading spaces to the test name (only BDD-style section names are modified), so the trimming is not necessary. But if the name is trimmed, it makes it harder to correlate the output of XML reporter with tests that have leading spaces in their name: e.g. these tests will have the same name attribute: TEST_CASE("Test") {} TEST_CASE(" Test") {} | 30 August 2016, 10:15:19 UTC |
5095619 | Robert A Zeh | 24 August 2016, 14:38:24 UTC | Fixes for XML encoding. This commit fixes the following scenario: * You have a test that compares strings with embedded control characters. * The test fails. * You are using JUnit tests within TeamCity. Before this commit, the JUnit report watcher fails on parsing the XML for two reasons: the control characters are missing a semicolon at the end, and the XML document doesn't specify that it is XML 1.1. XML 1.0 --- what we get if we don't specify an XML version --- doesn't support embedding control characters --- see http://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml for all of the gory details. This is based on PR #588 by @mrpi | 24 August 2016, 14:38:24 UTC |
35f5105 | Phil Nash | 09 June 2016, 18:21:09 UTC | v1.5.6 | 09 June 2016, 18:21:09 UTC |
742457c | Phil Nash | 09 June 2016, 18:19:55 UTC | Use Clara v0.0.2.4 (updated) - fix for string lengths | 09 June 2016, 18:19:55 UTC |
1aa6c91 | Phil Nash | 09 June 2016, 18:07:05 UTC | Fixed RNG issue with pre C++14 compilers | 09 June 2016, 18:07:05 UTC |
ac22028 | Phil Nash | 09 June 2016, 07:19:23 UTC | v1.5.5: Deal with auto_ptr and random_shuffle hard deprecations in C++14 | 09 June 2016, 07:19:23 UTC |
be3570e | Phil Nash | 09 June 2016, 07:15:57 UTC | Use std::shuffle instead of (deprecated) std::random_shuffle if C++14 detected | 09 June 2016, 07:15:57 UTC |
a74d760 | Phil Nash | 08 June 2016, 18:14:54 UTC | Switched remaining std::auto_ptrs to use CATCH_AUTO_PTR | 08 June 2016, 18:14:54 UTC |
f666f5f | Phil Nash | 12 May 2016, 18:18:04 UTC | v1.5.4 | 12 May 2016, 18:18:04 UTC |
7940d58 | Phil Nash | 12 May 2016, 18:17:55 UTC | "test" expression using !! instead of static_cast to bool. This addresses #657 while (hopefully) maintaining fix for #574 | 12 May 2016, 18:17:55 UTC |
ebf9f3b | Phil Nash | 10 May 2016, 18:09:59 UTC | v1.5.3 | 10 May 2016, 18:09:59 UTC |
1ebebd4 | Phil Nash | 10 May 2016, 18:07:07 UTC | Merge branch 'rcdailey-throw-on-duplicate-tests' | 10 May 2016, 18:07:07 UTC |
b57e734 | Phil Nash | 10 May 2016, 18:06:47 UTC | Merge branch 'throw-on-duplicate-tests' of git://github.com/rcdailey/Catch into rcdailey-throw-on-duplicate-tests | 10 May 2016, 18:06:47 UTC |
5aa2b82 | Phil Nash | 07 May 2016, 22:19:26 UTC | Merge pull request #656 from daniel-j-h/better_travis Pins LLVM 3.8 (stable) instead of tracking the nightly repository | 07 May 2016, 22:19:26 UTC |
5c198d8 | Phil Nash | 07 May 2016, 22:14:04 UTC | v1.5.2 | 07 May 2016, 22:14:04 UTC |
5a6b291 | Phil Nash | 07 May 2016, 22:12:46 UTC | Using Clara 0.0.2.4 - fixes issue with spaces in quoted arguments | 07 May 2016, 22:12:46 UTC |
1706dd4 | Daniel J. Hofmann | 07 May 2016, 16:54:46 UTC | Pins LLVM 3.8 (stable) instead of tracking the nightly repository | 07 May 2016, 16:55:12 UTC |
92b141e | Phil Nash | 28 April 2016, 07:13:00 UTC | v1.5.1 | 28 April 2016, 07:13:00 UTC |
4f1263d | Phil Nash | 28 April 2016, 07:10:10 UTC | Removed use of dynamic_cast from test_case_tracker. (Thanks to #631 and #648) | 28 April 2016, 07:11:12 UTC |
3b19458 | Phil Nash | 28 April 2016, 06:54:57 UTC | Removed use of dynamic_cast for MultipleReporters (Thanks to #630, #636 and #648) | 28 April 2016, 07:11:12 UTC |
e553784 | Phil Nash | 25 April 2016, 17:56:50 UTC | Regenerated single include (forgot for previously tagged release) | 25 April 2016, 17:56:50 UTC |
0fe303b | Phil Nash | 23 April 2016, 12:25:51 UTC | v1.5.0 (due to new embedded Clara) | 23 April 2016, 12:25:51 UTC |
1c47fe0 | Phil Nash | 23 April 2016, 12:21:29 UTC | Updated embedded Clara to 0.0.2.3 - has all new, more robust, token parsing. - eliminates issue with unreachable code - allows use of forward slashes to introduce short args on Windows | 23 April 2016, 12:21:29 UTC |
6f3bc62 | Phil Nash | 23 April 2016, 12:14:08 UTC | Merge branch 'AzCopey-hotfix/override-warning' | 23 April 2016, 12:14:08 UTC |
6de7142 | Phil Nash | 05 April 2016, 17:23:22 UTC | Merge pull request #634 from rafaeleyng/patch-1 Update tutorial.md | 05 April 2016, 17:23:22 UTC |
7544644 | Rafael Eyng | 05 April 2016, 02:04:45 UTC | Update tutorial.md Closes #633 | 05 April 2016, 02:04:45 UTC |
86c0ea2 | Robert Dailey | 01 April 2016, 16:54:23 UTC | [#608] Don't use exit() on duplicate test descriptions Instead of `exit(1)`, it now throws `std::runtime_error` with the details of the failure. This exception is handled in `run()` at a higher level where the log is printed to cerr and the test gracefully exits. | 01 April 2016, 16:56:51 UTC |
7075b7d | Ian Copland | 29 March 2016, 16:03:09 UTC | Added missing CATCH_OVERRIDE to CumulativeReporterBase::assertionEnded(). This fixes a warning when building in Xcode 7.2+ with default warning settings. | 29 March 2016, 16:03:09 UTC |
c984fc3 | Phil Nash | 15 March 2016, 07:24:26 UTC | v1.4.0 - use __COUNTER__ for unique IDS instead of __LINE__ (where possible) + bug fixes | 15 March 2016, 07:24:26 UTC |
447f53e | Phil Nash | 14 March 2016, 19:13:34 UTC | Fixed !shouldfail | 14 March 2016, 19:13:34 UTC |
13a887a | Phil Nash | 15 December 2015, 07:50:51 UTC | Use __COUNTER__ when generating unique names instead of __LINE__, if available. Based on PR #351 | 14 March 2016, 07:55:00 UTC |
02af70e | Phil Nash | 11 March 2016, 18:31:52 UTC | build v1.3.6 (include's David Grayson's fix for the gcc pragma) | 11 March 2016, 18:31:52 UTC |
c362894 | Phil Nash | 11 March 2016, 07:59:20 UTC | Merge branch 'DavidEGrayson-pr_gcc_pragma_typo' | 11 March 2016, 07:59:20 UTC |
97e3354 | David Grayson | 05 March 2016, 03:24:07 UTC | Fix CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS: GCC needs to be capitalized. Fixes issue #600. | 05 March 2016, 03:24:10 UTC |
ae5ee2c | Phil Nash | 29 February 2016, 08:17:18 UTC | v1.3.5 | 29 February 2016, 08:17:18 UTC |
f895e0d | Phil Nash | 29 February 2016, 08:13:27 UTC | Rebased approvals following colour changes | 29 February 2016, 08:13:27 UTC |
458f37e | Phil Nash | 29 February 2016, 08:05:46 UTC | Merge branch 'explicit-bool-conversion' of git://github.com/seanmiddleditch/Catch into seanmiddleditch-explicit-bool-conversion | 29 February 2016, 08:05:46 UTC |
91bfe68 | Phil Nash | 29 February 2016, 08:01:06 UTC | Suppress parentheses warnings on clang and gcc - should address #593, #528, #521, #496 (and possibly others) | 29 February 2016, 08:03:48 UTC |
8ccb18d | Phil Nash | 24 February 2016, 18:51:01 UTC | Added --use-colour option to give finer control over colourisation. --force-colour is still present but deprecated (will remove in v2) | 29 February 2016, 08:03:48 UTC |
dce2154 | Phil Nash | 27 February 2016, 17:06:57 UTC | Merge pull request #598 from luxe/patch-1 removes link to missing readme file | 27 February 2016, 17:06:57 UTC |
e52ad48 | Trevor Hickey | 26 February 2016, 15:29:23 UTC | removes link to missing readme file | 26 February 2016, 15:29:23 UTC |
776247a | Sean Middleditch | 25 February 2016, 08:34:09 UTC | Support explicit operator bool Fix for issue 596 | 25 February 2016, 08:34:09 UTC |
3b4edd7 | Phil Nash | 10 February 2016, 19:24:48 UTC | Build for v1.3.4 | 10 February 2016, 19:24:48 UTC |
880a204 | Phil Nash | 10 February 2016, 19:21:09 UTC | Use Clara v0.0.1.1 | 10 February 2016, 19:21:09 UTC |
ffad3a0 | Phil Nash | 10 February 2016, 05:49:56 UTC | Fix as suggested in #574 Cast expression to bool to prevent custom && from defeating short-circuiting | 10 February 2016, 05:49:56 UTC |
3bd20bf | Phil Nash | 22 January 2016, 07:57:45 UTC | Removed reference to pre 1.0 release from README | 22 January 2016, 07:59:06 UTC |
c724356 | Phil Nash | 22 January 2016, 07:52:07 UTC | v1.3.3 | 22 January 2016, 07:59:06 UTC |
b84e08a | Phil Nash | 22 January 2016, 07:50:59 UTC | Fix EndsWith Matcher (and refactored EndsWith and StartsWith in terms of endsWith and startsWith) (see Issue #573) | 22 January 2016, 07:59:06 UTC |
aca16a0 | Phil Nash | 22 January 2016, 07:50:10 UTC | Fixed CATCH_REGISTER_TEST_CASE too | 22 January 2016, 07:50:10 UTC |
f294c98 | Phil Nash | 05 January 2016, 08:19:16 UTC | Fixed REGISTER_TEST_CASE for VS2013 (hopefully) - see #549 | 05 January 2016, 08:19:16 UTC |
7424b23 | Phil Nash | 28 December 2015, 15:07:32 UTC | v1.3.1 | 28 December 2015, 15:07:32 UTC |
dbd3a84 | Phil Nash | 28 December 2015, 15:06:04 UTC | Fixed catch_with_main.hpp (no longer references deleted catch_runner.hpp) | 28 December 2015, 15:06:04 UTC |
5262e61 | Phil Nash | 10 December 2015, 18:43:29 UTC | Approvals for Matcher change (added comma) | 10 December 2015, 18:43:29 UTC |
a5fba67 | Simon Warta | 07 August 2015, 22:15:58 UTC | Add missing comma when in captured expression for matchers Such that CHECK_THAT( hex_encode(outbuf) Equals("B5D4045C") ) becomes CHECK_THAT( hex_encode(outbuf), Equals("B5D4045C") ) | 10 December 2015, 08:09:10 UTC |
2106d82 | Phil Nash | 09 December 2015, 18:24:29 UTC | Fixed non-variadic version of REGISTER_TEST_CASE | 09 December 2015, 18:24:29 UTC |
981347b | Phil Nash | 09 December 2015, 18:11:48 UTC | patch build to include last two fixes | 09 December 2015, 18:11:48 UTC |