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 |
9e34123 | Phil Nash | 09 December 2015, 06:21:28 UTC | main takes args by non-const char* - see #548 | 09 December 2015, 06:22:15 UTC |
2b688e1 | Phil Nash | 09 December 2015, 06:15:52 UTC | Initialise m_currentSortOrder - as reported in #545 | 09 December 2015, 06:15:52 UTC |
84d1c08 | Phil Nash | 24 November 2015, 18:16:21 UTC | Keep Xcode 7.1 happy | 04 December 2015, 10:21:07 UTC |
722315a | Phil Nash | 04 December 2015, 10:20:33 UTC | Removed some trailing whitespace | 04 December 2015, 10:20:33 UTC |
fdc42d0 | Phil Nash | 04 December 2015, 10:19:08 UTC | Merged from develop branch - now v1.3.0 | 04 December 2015, 10:19:08 UTC |
d274fc5 | Phil Nash | 20 November 2015, 17:09:48 UTC | Added noexcept to CustomStdException destructor | 20 November 2015, 17:09:48 UTC |
7e15d9b | Phil Nash | 20 November 2015, 16:59:14 UTC | dev build 4 | 20 November 2015, 16:59:14 UTC |
0e64973 | Phil Nash | 20 November 2015, 16:54:07 UTC | Added support for manually registering test functions. As discussed in #421 | 20 November 2015, 16:58:16 UTC |
e4fa62a | Phil Nash | 18 November 2015, 08:39:54 UTC | dev build 3 | 18 November 2015, 08:39:54 UTC |
a49f088 | Phil Nash | 18 November 2015, 08:39:21 UTC | exception translators considered even for types deriving from std::exception, now - also added docs for exception translators - updated approvals | 18 November 2015, 08:39:21 UTC |
ed6e912 | Phil Nash | 29 May 2015, 05:16:24 UTC | Session's argv now taken by char const* const* - see #427 | 18 November 2015, 07:57:24 UTC |
9235676 | Phil Nash | 06 November 2015, 18:06:56 UTC | dev build 2 | 06 November 2015, 18:07:29 UTC |
d10b73f | Phil Nash | 06 November 2015, 18:05:35 UTC | changed Not struct to a class. - it was forward declared as a class, which caused warnings on some compilers. It should really have been a class anyway. - this addresses the same issue as PR #534, albeit from the other angle. | 06 November 2015, 18:07:29 UTC |
71fd2c2 | Phil Nash | 06 November 2015, 06:54:15 UTC | Fixed test names mentioning the new Matcher combinator operators | 06 November 2015, 18:07:28 UTC |
08844e7 | Phil Nash | 05 November 2015, 18:52:18 UTC | build 1.3.0-develop.1 I've incremented the minor release number. This is a slight abuse of semantic versioning so let me explain: I've slightly changed how matchers are used. The matcher macro (REQUIRE_THAT/ CHECK_THAT) used to introduce the Catch::Matchers namespace before the macro token for the matcher, to save you having import the namespace yourself. The trouble is if the matcher token is not a simple matcher (can now be an expression) this breaks! So I've removed that qualification. Now if you use Matchers you'll have to do somethings like using namespace Catch::Matchers to bring them in. This is a breaking change - but, OTTOH, Matchers are an undocumented "beta' feature that I've stated in the past is not guaranteed to have a stable API - so I don't think this warrants a major version change - but I did want to make it significant enough that people do notice that something is going on - and perhaps lead them to this commit message. | 05 November 2015, 18:52:18 UTC |
054e3c5 | Phil Nash | 05 November 2015, 18:46:00 UTC | Added &&, || and ! operator overloads for matchers (syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively) | 05 November 2015, 18:46:00 UTC |
f3e7722 | Phil Nash | 05 November 2015, 18:10:33 UTC | Don't introduce Catch::Matchers namespace in macro - this could be a breaking change - fixed up self-test code to compensate | 05 November 2015, 18:10:33 UTC |
315c83a | Phil Nash | 04 November 2015, 18:49:19 UTC | Removed unnecessary parentheses | 04 November 2015, 18:49:19 UTC |
9576ad9 | Phil Nash | 04 November 2015, 18:11:54 UTC | Removed unused parameter - as per PR #530 | 04 November 2015, 18:11:54 UTC |
e917381 | Phil Nash | 04 November 2015, 18:01:28 UTC | Stripped trailing whitespace from all source code lines (replaces need for PRs #310 and #504) | 04 November 2015, 18:04:15 UTC |
8c32b49 | Phil Nash | 04 November 2015, 07:33:39 UTC | Added script to strip trailing whitespace from source files | 04 November 2015, 07:33:39 UTC |
ece529a | Phil Nash | 03 November 2015, 17:37:43 UTC | Fixed noexcept destructors issue | 03 November 2015, 17:37:43 UTC |
9e42153 | Phil Nash | 03 November 2015, 17:06:54 UTC | dev build 16 | 03 November 2015, 17:06:54 UTC |
c81778e | Phil Nash | 03 November 2015, 17:06:24 UTC | Fixed CMake file (changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp) | 03 November 2015, 17:06:24 UTC |
f5642be | Phil Nash | 03 November 2015, 17:05:08 UTC | Fixed reversed logic of NoAssertions warning check (that explains the previous regressions) | 03 November 2015, 17:05:08 UTC |
7e34619 | Phil Nash | 03 November 2015, 08:00:43 UTC | v1.2.1-develop.15 - includes all new section tracker | 03 November 2015, 08:01:27 UTC |
4636be9 | Phil Nash | 03 November 2015, 07:55:29 UTC | Merge branch 'NewSectionTracking' into develop * NewSectionTracking: Added SUCCEEDs to empty leaf sections to avoid failing due to no assertions Removed deprecated section tracking implementation and tests Approved changes due to "No assertions" warnings now firing correctly on inner sections perform startRun() at the start of each test case Fitted new section tracking Converted all new part tracking tests/ sections to non variadic form Moved all new tracking impl into catch_test_case_tracker.pp Removed the "part" component of the tracker names More minor tweaks Added tests for failing a section within a generator - small fixes to implementation to make it work more minor clean-ups Cleaned tests up a bit Added IndexTracker and got it working with a single generator - made some simplifications to state machine More name changes Tweaks First cut of new section/ part tracking Refactored stream related stuff - simpler, polymorphic hierarchy-based, approach - less bitty conditionals spread across the code - all resolved up-front so now config class is immutable (it had evolved the way it was and in need of a clean-up sweep for a long time) Some small clean-ups and refactorings - removed previous instance saves in RunContext (they were a hang-over from embedded contexts) - started cleaning up config usage | 03 November 2015, 07:55:29 UTC |
015e071 | Phil Nash | 03 November 2015, 07:46:37 UTC | Added SUCCEEDs to empty leaf sections to avoid failing due to no assertions | 03 November 2015, 07:46:37 UTC |
bc8840c | Phil Nash | 03 November 2015, 07:38:14 UTC | Removed deprecated section tracking implementation and tests | 03 November 2015, 07:38:14 UTC |
471bd25 | Phil Nash | 03 November 2015, 07:33:43 UTC | Approved changes due to "No assertions" warnings now firing correctly on inner sections | 03 November 2015, 07:33:43 UTC |
aa49823 | Phil Nash | 03 November 2015, 07:29:23 UTC | perform startRun() at the start of each test case | 03 November 2015, 07:29:23 UTC |
52a417d | Phil Nash | 02 November 2015, 19:21:46 UTC | Fitted new section tracking | 02 November 2015, 19:21:46 UTC |
0b523db | Phil Nash | 02 November 2015, 06:16:09 UTC | Converted all new part tracking tests/ sections to non variadic form | 02 November 2015, 06:16:09 UTC |
b851592 | Phil Nash | 02 November 2015, 06:14:52 UTC | Moved all new tracking impl into catch_test_case_tracker.pp | 02 November 2015, 06:14:52 UTC |
3deb3e0 | Phil Nash | 29 October 2015, 19:41:50 UTC | Removed the "part" component of the tracker names | 29 October 2015, 19:41:50 UTC |
73a140f | Phil Nash | 29 October 2015, 19:33:25 UTC | More minor tweaks | 29 October 2015, 19:33:25 UTC |
ef62b57 | Phil Nash | 29 October 2015, 19:25:27 UTC | Added tests for failing a section within a generator - small fixes to implementation to make it work | 29 October 2015, 19:25:27 UTC |
f4389b4 | Phil Nash | 29 October 2015, 08:33:50 UTC | more minor clean-ups | 29 October 2015, 08:33:50 UTC |
4b99be6 | Phil Nash | 29 October 2015, 08:17:55 UTC | Cleaned tests up a bit | 29 October 2015, 08:17:55 UTC |
293e54d | Phil Nash | 29 October 2015, 08:02:40 UTC | Added IndexTracker and got it working with a single generator - made some simplifications to state machine | 29 October 2015, 08:02:40 UTC |
d758428 | Phil Nash | 26 October 2015, 14:47:29 UTC | Merge pull request #523 from nabijaczleweli/patch-1 Fix typo in catch_stream.hpp | 26 October 2015, 14:47:29 UTC |
9a6a086 | Phil Nash | 23 October 2015, 17:44:48 UTC | More name changes | 23 October 2015, 17:44:48 UTC |
2c6411e | Phil Nash | 23 October 2015, 17:34:16 UTC | Tweaks | 23 October 2015, 17:34:16 UTC |
1cb9939 | Phil Nash | 23 October 2015, 17:20:33 UTC | First cut of new section/ part tracking | 23 October 2015, 17:20:33 UTC |
bc00d59 | Jędrzej | 22 October 2015, 19:49:32 UTC | Fix typo in catch_stream.hpp | 22 October 2015, 19:49:32 UTC |
b3b2352 | Phil Nash | 19 October 2015, 08:16:16 UTC | Fixed some missing sentence structure Thanks to #517 | 19 October 2015, 08:16:16 UTC |
c9a188d | Phil Nash | 07 October 2015, 14:12:17 UTC | Merge pull request #512 from daniel-j-h/better_travis Improves the Travis CI integration | 07 October 2015, 14:12:17 UTC |
e904aa7 | Daniel J. Hofmann | 06 October 2015, 10:28:18 UTC | Improve the Travis CI integration. Adding several improvements, such as: - making use of the container based infrastructure - using ccache for faster building - builds for linux, osx - builds for verious gcc, clang versions - recent cmake installation | 06 October 2015, 10:28:18 UTC |
d43a47e | Phil Nash | 29 September 2015, 18:21:08 UTC | Refactored stream related stuff - simpler, polymorphic hierarchy-based, approach - less bitty conditionals spread across the code - all resolved up-front so now config class is immutable (it had evolved the way it was and in need of a clean-up sweep for a long time) | 29 September 2015, 18:23:06 UTC |
a0de07d | Phil Nash | 28 September 2015, 08:09:06 UTC | Some small clean-ups and refactorings - removed previous instance saves in RunContext (they were a hang-over from embedded contexts) - started cleaning up config usage | 28 September 2015, 08:09:06 UTC |
0c1c9fa | Phil Nash | 27 September 2015, 10:28:14 UTC | dev build 14 - workaround for uncaught_exception issue - avoid mutating vector while iterating it (due to re-entrancy) | 27 September 2015, 10:28:14 UTC |
166ca2e | Phil Nash | 27 September 2015, 01:12:21 UTC | Do uncaught_exception checking before calling sectionEnded - split the uncaught handling (adding to unfinishedSections) into separate method | 27 September 2015, 01:12:21 UTC |
1531763 | Phil Nash | 27 September 2015, 01:06:53 UTC | Revert "Fix parentheses warning on expression evaluation when using ccache" This reverts commit 7da777a4b716f267cb20faf5d117b1322a814519. | 27 September 2015, 01:06:53 UTC |
a28d40e | Phil Nash | 18 September 2015, 07:12:56 UTC | Merge pull request #496 from segalaj/master Fix parentheses warning on expression evaluation when using ccache | 18 September 2015, 07:12:56 UTC |