Commit Graph

  • 0fe303b6b7 v1.5.0 (due to new embedded Clara) Phil Nash 2016-04-23 13:25:51 +01:00
  • 1c47fe023a 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 Phil Nash 2016-04-23 13:21:29 +01:00
  • 6f3bc629be Merge branch 'AzCopey-hotfix/override-warning' Phil Nash 2016-04-23 13:14:08 +01:00
  • 6de7142d1f Merge pull request #634 from rafaeleyng/patch-1 Phil Nash 2016-04-05 18:23:22 +01:00
  • 7544644bb4 Update tutorial.md Rafael Eyng 2016-04-04 23:04:45 -03:00
  • 86c0ea2999 [#608] Don't use exit() on duplicate test descriptions Robert Dailey 2016-04-01 11:54:23 -05:00
  • 7075b7defb Added missing CATCH_OVERRIDE to CumulativeReporterBase::assertionEnded(). This fixes a warning when building in Xcode 7.2+ with default warning settings. Ian Copland 2016-03-29 17:03:09 +01:00
  • c984fc3ecd v1.4.0 - use __COUNTER__ for unique IDS instead of __LINE__ (where possible) + bug fixes v1.4.0 Phil Nash 2016-03-15 07:24:26 +00:00
  • 447f53e9e3 Fixed !shouldfail Phil Nash 2016-03-14 19:13:34 +00:00
  • 13a887ad24 Use __COUNTER__ when generating unique names instead of __LINE__, if available. Based on PR #351 Phil Nash 2015-12-15 07:50:51 +00:00
  • 02af70ed0b build v1.3.6 (include's David Grayson's fix for the gcc pragma) Phil Nash 2016-03-11 18:31:52 +00:00
  • c362894565 Merge branch 'DavidEGrayson-pr_gcc_pragma_typo' Phil Nash 2016-03-11 07:59:20 +00:00
  • 97e335437e Fix CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS: GCC needs to be capitalized. David Grayson 2016-03-04 19:24:07 -08:00
  • ae5ee2cf63 v1.3.5 v1.3.5 Phil Nash 2016-02-29 08:17:18 +00:00
  • f895e0d95f Rebased approvals following colour changes Phil Nash 2016-02-29 08:13:27 +00:00
  • 458f37ed57 Merge branch 'explicit-bool-conversion' of git://github.com/seanmiddleditch/Catch into seanmiddleditch-explicit-bool-conversion Phil Nash 2016-02-29 08:05:46 +00:00
  • 91bfe68a75 Suppress parentheses warnings on clang and gcc - should address #593, #528, #521, #496 (and possibly others) Phil Nash 2016-02-29 08:01:06 +00:00
  • 8ccb18daa9 Added --use-colour option to give finer control over colourisation. --force-colour is still present but deprecated (will remove in v2) Phil Nash 2016-02-24 18:51:01 +00:00
  • dce2154474 Merge pull request #598 from luxe/patch-1 Phil Nash 2016-02-27 17:06:57 +00:00
  • e52ad48fb7 removes link to missing readme file Trevor Hickey 2016-02-26 10:29:23 -05:00
  • 776247af81 Support explicit operator bool Sean Middleditch 2016-02-25 00:34:09 -08:00
  • 3b4edd7a48 Build for v1.3.4 v1.3.4 Phil Nash 2016-02-10 19:24:48 +00:00
  • 880a2046d9 Use Clara v0.0.1.1 Phil Nash 2016-02-10 19:21:09 +00:00
  • ffad3a0a39 Fix as suggested in #574 Cast expression to bool to prevent custom && from defeating short-circuiting Phil Nash 2016-02-10 05:49:56 +00:00
  • 3bd20bf2cd Removed reference to pre 1.0 release from README v1.3.3 Phil Nash 2016-01-22 07:57:45 +00:00
  • c7243562b0 v1.3.3 Phil Nash 2016-01-22 07:52:07 +00:00
  • b84e08ad6f Fix EndsWith Matcher (and refactored EndsWith and StartsWith in terms of endsWith and startsWith) (see Issue #573) Phil Nash 2016-01-22 07:50:59 +00:00
  • aca16a0f99 Fixed CATCH_REGISTER_TEST_CASE too Phil Nash 2016-01-22 07:50:10 +00:00
  • f294c98472 Fixed REGISTER_TEST_CASE for VS2013 (hopefully) - see #549 Phil Nash 2016-01-05 08:19:16 +00:00
  • 7424b23bfb v1.3.1 Phil Nash 2015-12-28 15:07:32 +00:00
  • dbd3a84d92 Fixed catch_with_main.hpp (no longer references deleted catch_runner.hpp) Phil Nash 2015-12-28 15:06:04 +00:00
  • f4ba8aaf19 dev build 2 v2.0.0-develop-2 Phil Nash 2015-12-15 07:54:49 +00:00
  • 25899ea20e Use __COUNTER__ when generating unique names instead of __LINE__, if available. Based on PR #351 Phil Nash 2015-12-15 07:50:51 +00:00
  • 5262e61e9d Approvals for Matcher change (added comma) Phil Nash 2015-12-10 18:43:29 +00:00
  • 36cee598cf Approvals for Matcher change (added comma) Phil Nash 2015-12-10 18:16:30 +00:00
  • 506b915f7f Add missing comma when in captured expression for matchers Simon Warta 2015-08-08 00:15:58 +02:00
  • 5cab3cc1b8 Fixed non-variadic version of REGISTER_TEST_CASE Phil Nash 2015-12-09 18:24:29 +00:00
  • a5fba672e1 Add missing comma when in captured expression for matchers Simon Warta 2015-08-08 00:15:58 +02:00
  • 2106d82881 Fixed non-variadic version of REGISTER_TEST_CASE Phil Nash 2015-12-09 18:24:29 +00:00
  • 981347b6e4 patch build to include last two fixes v1.3.1 Phil Nash 2015-12-09 18:11:48 +00:00
  • d2642325ae main takes args by non-const char* - see #548 Phil Nash 2015-12-09 06:21:28 +00:00
  • 8fa41d96c7 Initialise m_currentSortOrder - as reported in #545 Phil Nash 2015-12-09 06:15:52 +00:00
  • 9e341231ba main takes args by non-const char* - see #548 Phil Nash 2015-12-09 06:21:28 +00:00
  • 2b688e1cef Initialise m_currentSortOrder - as reported in #545 Phil Nash 2015-12-09 06:15:52 +00:00
  • 84d1c080d6 Keep Xcode 7.1 happy Phil Nash 2015-11-24 18:16:21 +00:00
  • 722315a1f5 Removed some trailing whitespace Phil Nash 2015-12-04 10:20:33 +00:00
  • fdc42d0af4 Merged from develop branch - now v1.3.0 v1.3.0 Phil Nash 2015-12-04 10:19:08 +00:00
  • 693355cc75 Regenerated single header Phil Nash 2015-11-23 10:29:29 +00:00
  • 5e0db60443 Use CATCH_AUTO_PTR in DebugOutStream Phil Nash 2015-11-23 10:28:13 +00:00
  • ce547c1799 Moved branch on to v2 Phil Nash 2015-11-23 10:09:09 +00:00
  • 28aece6a7a Added noexcept to CustomStdException destructor Phil Nash 2015-11-20 17:09:48 +00:00
  • d274fc571c Added noexcept to CustomStdException destructor Phil Nash 2015-11-20 17:09:48 +00:00
  • 7e15d9b20b dev build 4 v1.3.0-develop.4 Phil Nash 2015-11-20 16:59:14 +00:00
  • 0e64973f55 Added support for manually registering test functions. As discussed in #421 Phil Nash 2015-11-20 16:54:07 +00:00
  • bd8688cded Added support for manually registering test functions. As discussed in #421 Phil Nash 2015-11-20 16:54:07 +00:00
  • c70170e904 Reduce number of places getCurrentRunContext() is called Phil Nash 2015-11-20 08:31:17 +00:00
  • 6789dfa2ba catch_capture.hpp doesn't need to depend on catch_interfaces_capture.h Phil Nash 2015-11-19 18:37:39 +00:00
  • fdc8a2b2df Fully removed Context class - responsibilities subsumed by RunContext Phil Nash 2015-11-19 18:30:03 +00:00
  • eea9357284 Removed IRunner (rolled into IRunContext) Phil Nash 2015-11-19 17:53:21 +00:00
  • 73968f29a5 ResultCapture -> RunContext Phil Nash 2015-11-19 17:45:56 +00:00
  • b77b45a390 Some RunContext clean-up Phil Nash 2015-11-19 07:35:35 +00:00
  • 2ebe11660c Approvals for generator test removal Phil Nash 2015-11-18 19:28:29 +00:00
  • e55273db19 Removed old generators implementation (and tests) Phil Nash 2015-11-18 19:19:17 +00:00
  • e4fa62a14e dev build 3 v1.3.0-develop.3 1754525494288480045/tmp_refs/tags/v1.3.0-develop.3 Phil Nash 2015-11-18 08:39:54 +00:00
  • a49f088032 exception translators considered even for types deriving from std::exception, now - also added docs for exception translators - updated approvals Phil Nash 2015-11-18 08:39:21 +00:00
  • ed6e9128a4 Session's argv now taken by char const* const* - see #427 Phil Nash 2015-05-29 06:16:24 +01:00
  • 3523c39f44 Changed 'auto' into 'bool' for C++98 compatibility CNugteren 2015-11-12 15:31:42 +01:00
  • 2585d280d1 Added an optional absolute margin to the approximation checks cnugteren 2015-11-12 15:07:20 +01:00
  • 92356769f1 dev build 2 v1.3.0-develop.2 Phil Nash 2015-11-06 18:06:56 +00:00
  • d10b73f9f1 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. Phil Nash 2015-11-06 18:05:35 +00:00
  • 71fd2c2fdf Fixed test names mentioning the new Matcher combinator operators Phil Nash 2015-11-06 06:54:15 +00:00
  • 08844e7e57 build 1.3.0-develop.1 v1.3.0-develop.1 Phil Nash 2015-11-05 18:52:18 +00:00
  • 054e3c5b43 Added &&, || and ! operator overloads for matchers (syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively) Phil Nash 2015-11-05 18:46:00 +00:00
  • f3e7722cc6 Don't introduce Catch::Matchers namespace in macro - this could be a breaking change - fixed up self-test code to compensate Phil Nash 2015-11-05 18:10:33 +00:00
  • 315c83ad87 Removed unnecessary parentheses Phil Nash 2015-11-04 18:49:19 +00:00
  • 9576ad9108 Removed unused parameter - as per PR #530 Phil Nash 2015-11-04 18:11:54 +00:00
  • e91738103c Stripped trailing whitespace from all source code lines (replaces need for PRs #310 and #504) Phil Nash 2015-11-04 18:01:28 +00:00
  • 8c32b49d5f Added script to strip trailing whitespace from source files Phil Nash 2015-11-04 07:33:39 +00:00
  • ece529ae7c Fixed noexcept destructors issue Phil Nash 2015-11-03 17:37:43 +00:00
  • 9e42153fe5 dev build 16 v1.2.1-develop.16 Phil Nash 2015-11-03 17:06:54 +00:00
  • c81778ecd0 Fixed CMake file (changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp) Phil Nash 2015-11-03 17:06:24 +00:00
  • f5642be7b4 Fixed reversed logic of NoAssertions warning check (that explains the previous regressions) Phil Nash 2015-11-03 17:05:08 +00:00
  • 7e34619f03 v1.2.1-develop.15 - includes all new section tracker v1.2.1-develop.15 Phil Nash 2015-11-03 08:00:43 +00:00
  • 4636be9744 Merge branch 'NewSectionTracking' into develop Phil Nash 2015-11-03 07:55:29 +00:00
  • 015e07100e Added SUCCEEDs to empty leaf sections to avoid failing due to no assertions Phil Nash 2015-11-03 07:46:37 +00:00
  • bc8840cbb8 Removed deprecated section tracking implementation and tests Phil Nash 2015-11-03 07:38:14 +00:00
  • 471bd2556a Approved changes due to "No assertions" warnings now firing correctly on inner sections Phil Nash 2015-11-03 07:33:43 +00:00
  • aa49823bc0 perform startRun() at the start of each test case Phil Nash 2015-11-03 07:29:23 +00:00
  • 52a417df7b Fitted new section tracking Phil Nash 2015-11-02 19:21:46 +00:00
  • 0b523db6b9 Converted all new part tracking tests/ sections to non variadic form Phil Nash 2015-11-02 06:16:09 +00:00
  • b8515929b8 Moved all new tracking impl into catch_test_case_tracker.pp Phil Nash 2015-11-02 06:14:52 +00:00
  • 3deb3e010f Removed the "part" component of the tracker names Phil Nash 2015-10-29 19:41:50 +00:00
  • 73a140fb9e More minor tweaks Phil Nash 2015-10-29 19:33:25 +00:00
  • ef62b578e2 Added tests for failing a section within a generator - small fixes to implementation to make it work Phil Nash 2015-10-29 19:25:27 +00:00
  • f4389b4fdb more minor clean-ups Phil Nash 2015-10-29 08:33:50 +00:00
  • 4b99be6a9a Cleaned tests up a bit Phil Nash 2015-10-29 08:17:55 +00:00
  • 293e54dcbe Added IndexTracker and got it working with a single generator - made some simplifications to state machine Phil Nash 2015-10-29 08:02:40 +00:00
  • d758428fe2 Merge pull request #523 from nabijaczleweli/patch-1 Phil Nash 2015-10-26 14:47:29 +00:00
  • 9a6a0865f2 More name changes Phil Nash 2015-10-23 18:44:48 +01:00
  • 2c6411e70a Tweaks Phil Nash 2015-10-23 18:34:16 +01:00