https://github.com/philsquared/Catch

sort by:
Revision Author Date Message Commit Date
35f5105 v1.5.6 09 June 2016, 18:21:09 UTC
742457c Use Clara v0.0.2.4 (updated) - fix for string lengths 09 June 2016, 18:19:55 UTC
1aa6c91 Fixed RNG issue with pre C++14 compilers 09 June 2016, 18:07:05 UTC
ac22028 v1.5.5: Deal with auto_ptr and random_shuffle hard deprecations in C++14 09 June 2016, 07:19:23 UTC
be3570e Use std::shuffle instead of (deprecated) std::random_shuffle if C++14 detected 09 June 2016, 07:15:57 UTC
a74d760 Switched remaining std::auto_ptrs to use CATCH_AUTO_PTR 08 June 2016, 18:14:54 UTC
f666f5f v1.5.4 12 May 2016, 18:18:04 UTC
7940d58 "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 v1.5.3 10 May 2016, 18:09:59 UTC
1ebebd4 Merge branch 'rcdailey-throw-on-duplicate-tests' 10 May 2016, 18:07:07 UTC
b57e734 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 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 v1.5.2 07 May 2016, 22:14:04 UTC
5a6b291 Using Clara 0.0.2.4 - fixes issue with spaces in quoted arguments 07 May 2016, 22:12:46 UTC
1706dd4 Pins LLVM 3.8 (stable) instead of tracking the nightly repository 07 May 2016, 16:55:12 UTC
92b141e v1.5.1 28 April 2016, 07:13:00 UTC
4f1263d Removed use of dynamic_cast from test_case_tracker. (Thanks to #631 and #648) 28 April 2016, 07:11:12 UTC
3b19458 Removed use of dynamic_cast for MultipleReporters (Thanks to #630, #636 and #648) 28 April 2016, 07:11:12 UTC
e553784 Regenerated single include (forgot for previously tagged release) 25 April 2016, 17:56:50 UTC
0fe303b v1.5.0 (due to new embedded Clara) 23 April 2016, 12:25:51 UTC
1c47fe0 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 Merge branch 'AzCopey-hotfix/override-warning' 23 April 2016, 12:14:08 UTC
6de7142 Merge pull request #634 from rafaeleyng/patch-1 Update tutorial.md 05 April 2016, 17:23:22 UTC
7544644 Update tutorial.md Closes #633 05 April 2016, 02:04:45 UTC
86c0ea2 [#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 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 v1.4.0 - use __COUNTER__ for unique IDS instead of __LINE__ (where possible) + bug fixes 15 March 2016, 07:24:26 UTC
447f53e Fixed !shouldfail 14 March 2016, 19:13:34 UTC
13a887a Use __COUNTER__ when generating unique names instead of __LINE__, if available. Based on PR #351 14 March 2016, 07:55:00 UTC
02af70e build v1.3.6 (include's David Grayson's fix for the gcc pragma) 11 March 2016, 18:31:52 UTC
c362894 Merge branch 'DavidEGrayson-pr_gcc_pragma_typo' 11 March 2016, 07:59:20 UTC
97e3354 Fix CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS: GCC needs to be capitalized. Fixes issue #600. 05 March 2016, 03:24:10 UTC
ae5ee2c v1.3.5 29 February 2016, 08:17:18 UTC
f895e0d Rebased approvals following colour changes 29 February 2016, 08:13:27 UTC
458f37e Merge branch 'explicit-bool-conversion' of git://github.com/seanmiddleditch/Catch into seanmiddleditch-explicit-bool-conversion 29 February 2016, 08:05:46 UTC
91bfe68 Suppress parentheses warnings on clang and gcc - should address #593, #528, #521, #496 (and possibly others) 29 February 2016, 08:03:48 UTC
8ccb18d 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 Merge pull request #598 from luxe/patch-1 removes link to missing readme file 27 February 2016, 17:06:57 UTC
e52ad48 removes link to missing readme file 26 February 2016, 15:29:23 UTC
776247a Support explicit operator bool Fix for issue 596 25 February 2016, 08:34:09 UTC
3b4edd7 Build for v1.3.4 10 February 2016, 19:24:48 UTC
880a204 Use Clara v0.0.1.1 10 February 2016, 19:21:09 UTC
ffad3a0 Fix as suggested in #574 Cast expression to bool to prevent custom && from defeating short-circuiting 10 February 2016, 05:49:56 UTC
3bd20bf Removed reference to pre 1.0 release from README 22 January 2016, 07:59:06 UTC
c724356 v1.3.3 22 January 2016, 07:59:06 UTC
b84e08a 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 Fixed CATCH_REGISTER_TEST_CASE too 22 January 2016, 07:50:10 UTC
f294c98 Fixed REGISTER_TEST_CASE for VS2013 (hopefully) - see #549 05 January 2016, 08:19:16 UTC
7424b23 v1.3.1 28 December 2015, 15:07:32 UTC
dbd3a84 Fixed catch_with_main.hpp (no longer references deleted catch_runner.hpp) 28 December 2015, 15:06:04 UTC
5262e61 Approvals for Matcher change (added comma) 10 December 2015, 18:43:29 UTC
a5fba67 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 Fixed non-variadic version of REGISTER_TEST_CASE 09 December 2015, 18:24:29 UTC
981347b patch build to include last two fixes 09 December 2015, 18:11:48 UTC
9e34123 main takes args by non-const char* - see #548 09 December 2015, 06:22:15 UTC
2b688e1 Initialise m_currentSortOrder - as reported in #545 09 December 2015, 06:15:52 UTC
84d1c08 Keep Xcode 7.1 happy 04 December 2015, 10:21:07 UTC
722315a Removed some trailing whitespace 04 December 2015, 10:20:33 UTC
fdc42d0 Merged from develop branch - now v1.3.0 04 December 2015, 10:19:08 UTC
d274fc5 Added noexcept to CustomStdException destructor 20 November 2015, 17:09:48 UTC
7e15d9b dev build 4 20 November 2015, 16:59:14 UTC
0e64973 Added support for manually registering test functions. As discussed in #421 20 November 2015, 16:58:16 UTC
e4fa62a dev build 3 18 November 2015, 08:39:54 UTC
a49f088 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 Session's argv now taken by char const* const* - see #427 18 November 2015, 07:57:24 UTC
9235676 dev build 2 06 November 2015, 18:07:29 UTC
d10b73f 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 Fixed test names mentioning the new Matcher combinator operators 06 November 2015, 18:07:28 UTC
08844e7 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 Added &&, || and ! operator overloads for matchers (syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively) 05 November 2015, 18:46:00 UTC
f3e7722 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 Removed unnecessary parentheses 04 November 2015, 18:49:19 UTC
9576ad9 Removed unused parameter - as per PR #530 04 November 2015, 18:11:54 UTC
e917381 Stripped trailing whitespace from all source code lines (replaces need for PRs #310 and #504) 04 November 2015, 18:04:15 UTC
8c32b49 Added script to strip trailing whitespace from source files 04 November 2015, 07:33:39 UTC
ece529a Fixed noexcept destructors issue 03 November 2015, 17:37:43 UTC
9e42153 dev build 16 03 November 2015, 17:06:54 UTC
c81778e Fixed CMake file (changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp) 03 November 2015, 17:06:24 UTC
f5642be Fixed reversed logic of NoAssertions warning check (that explains the previous regressions) 03 November 2015, 17:05:08 UTC
7e34619 v1.2.1-develop.15 - includes all new section tracker 03 November 2015, 08:01:27 UTC
4636be9 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 Added SUCCEEDs to empty leaf sections to avoid failing due to no assertions 03 November 2015, 07:46:37 UTC
bc8840c Removed deprecated section tracking implementation and tests 03 November 2015, 07:38:14 UTC
471bd25 Approved changes due to "No assertions" warnings now firing correctly on inner sections 03 November 2015, 07:33:43 UTC
aa49823 perform startRun() at the start of each test case 03 November 2015, 07:29:23 UTC
52a417d Fitted new section tracking 02 November 2015, 19:21:46 UTC
0b523db Converted all new part tracking tests/ sections to non variadic form 02 November 2015, 06:16:09 UTC
b851592 Moved all new tracking impl into catch_test_case_tracker.pp 02 November 2015, 06:14:52 UTC
3deb3e0 Removed the "part" component of the tracker names 29 October 2015, 19:41:50 UTC
73a140f More minor tweaks 29 October 2015, 19:33:25 UTC
ef62b57 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 more minor clean-ups 29 October 2015, 08:33:50 UTC
4b99be6 Cleaned tests up a bit 29 October 2015, 08:17:55 UTC
293e54d Added IndexTracker and got it working with a single generator - made some simplifications to state machine 29 October 2015, 08:02:40 UTC
d758428 Merge pull request #523 from nabijaczleweli/patch-1 Fix typo in catch_stream.hpp 26 October 2015, 14:47:29 UTC
9a6a086 More name changes 23 October 2015, 17:44:48 UTC
2c6411e Tweaks 23 October 2015, 17:34:16 UTC
1cb9939 First cut of new section/ part tracking 23 October 2015, 17:20:33 UTC
bc00d59 Fix typo in catch_stream.hpp 22 October 2015, 19:49:32 UTC
b3b2352 Fixed some missing sentence structure Thanks to #517 19 October 2015, 08:16:16 UTC
back to top