Commit Graph

  • 1cb993970a First cut of new section/ part tracking Phil Nash 2015-10-23 18:20:33 +01:00
  • bc00d59a4e Fix typo in catch_stream.hpp Jędrzej 2015-10-22 21:49:32 +02:00
  • b3b2352045 Fixed some missing sentence structure Phil Nash 2015-10-19 09:16:16 +01:00
  • c9a188df45 Merge pull request #512 from daniel-j-h/better_travis Phil Nash 2015-10-07 15:12:17 +01:00
  • e904aa7f6e Improve the Travis CI integration. Daniel J. Hofmann 2015-10-06 12:28:18 +02:00
  • d43a47efca 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) Phil Nash 2015-09-29 19:21:08 +01:00
  • a0de07d45b 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 Phil Nash 2015-09-28 01:09:06 -07:00
  • 0c1c9fa922 dev build 14 - workaround for uncaught_exception issue - avoid mutating vector while iterating it (due to re-entrancy) v1.2.1-develop.14 Phil Nash 2015-09-27 03:28:14 -07:00
  • 166ca2e819 Do uncaught_exception checking before calling sectionEnded - split the uncaught handling (adding to unfinishedSections) into separate method Phil Nash 2015-09-26 18:12:21 -07:00
  • 15317632f3 Revert "Fix parentheses warning on expression evaluation when using ccache" Phil Nash 2015-09-26 18:06:53 -07:00
  • a28d40e941 Merge pull request #496 from segalaj/master Phil Nash 2015-09-18 08:12:56 +01:00
  • 7da777a4b7 Fix parentheses warning on expression evaluation when using ccache segalaj 2015-09-14 14:28:34 +02:00
  • d234ed1a67 dev build 13 Phil Nash 2015-08-24 06:28:25 +01:00
  • 7fd7c5b8c8 Merge branch 'matcher-not' into develop Phil Nash 2015-08-24 06:22:03 +01:00
  • 312b94e532 Add matcher: Not() Simon Warta 2015-08-12 11:05:16 +02:00
  • 40d0d2f656 Added unique_ptr detection to compiler_capabilities - as well as use by C++11 conformant compilers now enabled for VS2013 on too (see #479) - updated docs with this (and long long and override support) Phil Nash 2015-08-11 08:09:41 +01:00
  • 19520157fb regen single header Phil Nash 2015-08-10 07:32:48 +01:00
  • ad7edd0680 Replaced some stray overrides with CATCH_OVERRIDE Phil Nash 2015-08-10 07:32:21 +01:00
  • 8a05f46a37 Removed use of std::copy_if (as it's limited to c++11) Phil Nash 2015-08-07 17:53:29 +01:00
  • e73583d556 dev build 12 v1.2.1-develop.12 Phil Nash 2015-08-07 17:30:34 +01:00
  • afcc38efc5 Fixes for single include Phil Nash 2015-08-07 17:28:48 +01:00
  • 368714e7aa Added Listeners (programatically provided extra reporters) Phil Nash 2015-08-07 08:20:56 +01:00
  • 4cb74761d9 Support for multiple reporters - can't (yet) specify different targets for each reporter (e.g. different files) Phil Nash 2015-08-05 19:02:17 +01:00
  • c06e1909ae Refactored test filtering and sorting Phil Nash 2015-08-04 23:11:56 +01:00
  • 8b1b7cd66e dev build 11 v1.2.1-develop.11 Phil Nash 2015-08-03 07:40:52 +01:00
  • 34fa25ed2f Removed Runner class - it served no purpose - split into functions instead Phil Nash 2015-07-28 18:55:11 +01:00
  • 85c8074784 Set group name to -n parameter (or exe name) - As discussed in #469 Phil Nash 2015-07-28 18:26:09 +01:00
  • 0edebf41b0 approvals rebase - I *think* this fixes an earlier regression, but I'm not 100% sure where that came from! Phil Nash 2015-07-28 18:24:20 +01:00
  • f3308ed7c4 Let gcc use __cplusplus identifier to decide if nullptr supported - or, for 4.6, continue to check __GX_EXPERIMENTAL_CXX0X__ See GitHb issue #445 and PR #471 Phil Nash 2015-07-27 18:34:21 +01:00
  • 74eef52644 dev build 10 v1.2.1-develop.10 Phil Nash 2015-07-24 08:13:52 +01:00
  • e085d4811a Qualified path to xmlwriter to fix travis error Phil Nash 2015-07-24 08:13:07 +01:00
  • 2f6371f2ec dev build 9 v1.2.1-develop.9 Phil Nash 2015-07-23 23:06:26 +01:00
  • 70975517b3 rebased approvals for long long test Phil Nash 2015-07-23 23:05:52 +01:00
  • 733ebb6024 Added CATCH_CONFIG_CPP11_LONG_LONG support Phil Nash 2015-07-23 19:03:33 +01:00
  • d6e59cd56f Fixed Xml encoding - don't encode apostrophes - only encode quotes in attributes - encode control characters (as in PR #465) Phil Nash 2015-07-23 18:45:31 +01:00
  • 6de135c63a Given, When, Then prefixes are now std::strings (and so can be prepended to std::strings themselves) see #455 Phil Nash 2015-07-22 18:07:28 +01:00
  • 5bbdc8fd38 Dev build 8 v1.2.1-develop.8 Phil Nash 2015-07-15 23:03:11 +01:00
  • 72868920bb Exception message assertions now work with matchers Phil Nash 2015-07-15 23:02:25 +01:00
  • 8342ae8dfb dev build 7 v1.2.1-develop.7 Phil Nash 2015-07-13 15:03:26 +01:00
  • 2104ca2aa4 Exception message testing now supports wildcards - extracted WildcardPattern from TestSpec::NamePattern Phil Nash 2015-07-13 15:03:04 +01:00
  • 93a842e2f0 dev build 6 v1.2.1-develop.6 Phil Nash 2015-07-13 06:36:07 +01:00
  • 85de743d70 Added _THROWS_WITH macros - asserts on exception message Phil Nash 2015-07-13 06:34:41 +01:00
  • 5d5ed5a283 Updated approvalTests script to allow for modified version strings Phil Nash 2015-07-10 08:08:37 +01:00
  • 1dd0d4c61a Force cout/ cerr to be initialised before errors in test registry are printed - see #461 Phil Nash 2015-07-10 07:44:37 +01:00
  • 57df3ba998 Force cout/ cerr to be initialised before errors in test registry are printed - see #461 Phil Nash 2015-07-10 07:44:37 +01:00
  • e6b365dc8c dev build 5 v1.2.1-develop.5 Phil Nash 2015-07-07 08:25:15 +01:00
  • 02e1966db3 Changed --filenames-as-tags prefix to #, added -# as short form and updated docs Phil Nash 2015-07-06 18:46:50 +01:00
  • 584032dfa4 dev build 4 - undisturbed background colour (windows), from PR #456 v1.2.1-develop.4 Phil Nash 2015-07-06 06:22:28 +01:00
  • 18acff62d3 Merge branch 'develop' of git://github.com/RandomInEqualities/Catch into RandomInEqualities-develop Phil Nash 2015-07-06 06:13:56 +01:00
  • c1ca0fdabe dev build 3 v1.2.1-develop.3 Phil Nash 2015-07-03 18:30:25 +01:00
  • d6f1446e4e Fixed an issue on some compilers with implicit conversion from nullptr to Ptr - also cleaned up some warnings to do with CATCH_NULL Phil Nash 2015-07-03 18:27:36 +01:00
  • 62e517f833 Fixed backslash detection in filenames-as-tags Phil Nash 2015-07-03 18:07:13 +01:00
  • 6160a2b079 Fix for white background in windows powershell when using colour output. csa 2015-07-03 12:02:40 +02:00
  • 8f66e3495b dev build 2 v1.2.1-develop.2 Phil Nash 2015-07-02 23:03:13 +01:00
  • d87e551efa reseeds rng before each test case and provides access to seed through Catch::rngSeed() function Phil Nash 2015-07-02 23:02:35 +01:00
  • b971fe785b develop build 1 v1.2.1-develop.1 Phil Nash 2015-07-02 08:21:38 +01:00
  • 088c5bc53e --filenames-as-tags Phil Nash 2015-07-02 08:20:18 +01:00
  • 680b1a881b Squashed some warnings about local variables shadowing members - see #444 Phil Nash 2015-07-01 07:50:53 +01:00
  • 805de43a3d Use CATCH_NULL instead of NULL - expands to nullptr if CATCH_CONFIG_CPP11_NULLPTR is defined (see #444) Phil Nash 2015-07-01 07:33:27 +01:00
  • 3b18d9e962 build for v1.2.1 v1.2.1 Phil Nash 2015-06-30 18:26:09 +01:00
  • 6d5797231c Split imply from TrackedSection class to avoid use of incomplete type - see #450 Phil Nash 2015-06-30 18:25:49 +01:00
  • 804896cdfa Fixed approval tests script for new version number formatting Phil Nash 2015-06-30 18:24:59 +01:00
  • 7ab3b5aefb Added compiler feature suppression macros Phil Nash 2015-06-30 08:41:55 +01:00
  • 21f7ef6fdc Committed to semantic versioning v1.2.0 Phil Nash 2015-06-29 18:05:23 +01:00
  • f5fef1ebed Fixed readme to not refer to develop branch Phil Nash 2015-06-26 06:55:11 +01:00
  • 8cc1108f2b Use <= operator instead of ->* for decomposer Phil Nash 2015-06-26 06:35:33 +01:00
  • c51e86819d build 3 Phil Nash 2015-05-21 06:16:15 +01:00
  • fc63b020c5 suppressed some more warnings Phil Nash 2015-05-21 06:15:53 +01:00
  • 6ed74b5cab changed hex threshold on ints to 255 Phil Nash 2015-05-20 18:28:22 +01:00
  • bdbfe69e3c Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2015-05-20 18:13:15 +01:00
  • 605d870384 Updated toString docs with StringMaker Phil Nash 2015-05-20 18:12:40 +01:00
  • a55c1cfb97 Merge pull request #380 from socantre/master Phil Nash 2015-05-20 06:27:00 +01:00
  • 43470b2606 Removed CATCH_CONFIG_CPP11_NULLPTR for VS2015 Phil Nash 2015-05-19 22:37:23 +01:00
  • 318c936712 build 2 Phil Nash 2015-05-19 18:40:00 +01:00
  • e86daf8bdd Reorganised C+11 feature detection a bit and added CATCH_CONFIG_CPP11_NULLPTR for VS2015 Phil Nash 2015-05-19 18:37:58 +01:00
  • bfa3f863d6 Removed some more warnings Phil Nash 2015-05-19 18:23:52 +01:00
  • 2946c1988c Added comments on multi-file tests to tutorial Phil Nash 2015-05-18 18:40:58 +01:00
  • 797592009e Merge pull request #404 from adzenith/patch-1 Phil Nash 2015-05-18 18:18:33 +01:00
  • 702cbc191a Merge branch 'BMBurstein-develop' Phil Nash 2015-05-18 18:13:17 +01:00
  • 2fc9de9370 Updated approvals following merge of develop back to master Phil Nash 2015-05-18 18:11:58 +01:00
  • c708570d46 Merge branch 'develop' of git://github.com/BMBurstein/Catch into BMBurstein-develop Phil Nash 2015-05-18 08:38:50 +01:00
  • 465454fecc Fix REQUIRE_FALSE so that it aborts test case Baruch 2015-04-29 13:54:47 +03:00
  • 65953871fc Fix typo in tutorial.md Nikolaus Wittenstein 2015-04-20 19:49:40 -04:00
  • 35f4266d00 Merge branch 'develop' Phil Nash 2015-03-27 20:49:32 +00:00
  • 4af4405ce1 Fixed a missing ), as per PR #363 and PR #390 Phil Nash 2015-03-27 18:23:02 +00:00
  • 37e556186c v1.1 build 1 (master) Updated version for master and regenerated single include Phil Nash 2015-03-27 18:02:28 +00:00
  • a21fb80edb Ignore *.xccheckout Phil Nash 2015-03-27 17:55:13 +00:00
  • d9fbc62093 Merged from develop Phil Nash 2015-03-27 17:54:45 +00:00
  • dd460f0085 s/ran/run socantre 2015-03-07 16:09:36 -05:00
  • 0ae7578028 Restored tag parsing when checking for reserved tags - had been accidentally deleted in an earlier refactoring. A bit worrying that this didn't get spotted sooner! Phil Nash 2015-03-04 19:01:25 +00:00
  • 090c74c420 Use reinterpret_cast to eliminate some warnings #369 Phil Nash 2015-03-04 19:00:29 +00:00
  • 572911d880 Changed comment to work around header stitching bug Phil Nash 2015-03-04 18:33:31 +00:00
  • a806c3e700 Build 14 Phil Nash 2015-03-04 08:23:40 +00:00
  • 856468c8c4 Rebased to include new --force-colour tests Phil Nash 2015-03-04 08:22:32 +00:00
  • 036265947c Merge branch 'peterhuene-develop' into develop Phil Nash 2015-03-04 08:06:36 +00:00
  • 6d1da8e8d7 Merge branch 'develop' of git://github.com/peterhuene/Catch into peterhuene-develop Phil Nash 2015-03-04 08:06:04 +00:00
  • ce0b170dc2 Suppress warnings correctly for Intel compiler #376 Phil Nash 2015-03-04 07:54:35 +00:00
  • e04ba5c9f6 Removed over-eager assertion. Doesn't hold if reporting due to a segfault #377 Phil Nash 2015-03-04 07:47:43 +00:00
  • 5eb7748a55 Changed relative #includes and made SourceLineInfo sortable (added < op) Phil Nash 2015-03-04 07:08:53 +00:00
  • e5280b2c57 Add --force-colour option to force colour output. Peter Huene 2015-02-11 12:40:20 -08:00