Commit Graph

  • 5ce900a532 Removed some #pragmas that have been causing problems for now Phil Nash 2014-05-04 09:16:32 +01:00
  • 5a2df71b41 build 42: “compact” reporter - thanks to Martin Moene Phil Nash 2014-05-01 19:07:02 +01:00
  • 4e9484ba30 Adjusted some elements of style in compact_reporter Phil Nash 2014-05-01 19:03:56 +01:00
  • c02c7003dc Merged Martin Moene’s “compact reporter” Phil Nash 2014-05-01 07:27:57 +01:00
  • 9f1e054a42 Suppress some more warnings Phil Nash 2014-05-01 07:03:06 +01:00
  • 57374a1fab Added ability for releaseNotes script to pull github issue titles Phil Nash 2014-04-26 08:34:24 +01:00
  • 18845dab7f Added script to extract stub for “release notes” - gets last two commit hashes for the version file, gets the commit logs between those versions and parses out the messages Phil Nash 2014-04-25 06:10:50 +01:00
  • 174049532e Build 41 - fixes Phil Nash 2014-04-23 18:19:49 +01:00
  • 1a6f2a0a80 Changed the way noexcept support is handled to (hopefully) fix #275 and #273 Phil Nash 2014-04-23 18:19:19 +01:00
  • f1928b7f24 Include missing <cstring> header - should fix issue #274 Phil Nash 2014-04-23 17:51:30 +01:00
  • aef6cd5332 build 40 - Fixed endianness when converting numbers to hex strings - Added option to show invisibles (/t, /n) in printed strings with -i - moved toString() impls to impl file - avoid allocations for static strings used in reporter Phil Nash 2014-04-23 07:10:10 +01:00
  • 31caba4f73 Added test for invisibles Phil Nash 2014-04-23 07:07:27 +01:00
  • 328a469c03 Moved tostring impl into catch_tostring.hpp Phil Nash 2014-04-23 07:03:15 +01:00
  • 97150f27ac Renamed catch_tostring.hpp catch_tostring.h - in preparation for splitting implementation into catch_tostring.hpp Phil Nash 2014-04-23 06:51:58 +01:00
  • 7059b2cdac Added ability to show “invisibles” in strings (just tabs and newline chars, for now). Phil Nash 2014-04-22 18:23:42 +01:00
  • f219194199 Replace some static strings with static char*s for leak detection friendliness (h/t #272) Phil Nash 2014-04-22 17:54:29 +01:00
  • 48153e8e10 Considers endianness when printing raw memory into a string Phil Nash 2014-04-22 08:19:11 +01:00
  • 878c257de7 Merge pull request #255 from johannesmoene/fix-python-print Phil Nash 2014-04-21 19:15:44 +01:00
  • 6da62d21f5 Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2014-04-21 19:03:19 +01:00
  • a020865990 Sections are, once again, eagerly entered. When the section tracking code was rewritten a while back to simplify and iron out some bugs the order of evaluation was changed so that each new section was skipped on the first run through. This had unwelcome consequences for some people. This commit restores the original semantics (while maintaining the simpler, less buggy, new code). Phil Nash 2014-04-21 19:02:38 +01:00
  • 463f7bdf65 Merge pull request #260 from paleozogt/patch-1 Phil Nash 2014-04-18 18:33:46 +01:00
  • d7e1790347 Merge branch 'master' of https://github.com/gnzlbg/Catch Phil Nash 2014-04-18 08:49:35 +01:00
  • 9d469b6cb5 build 37 Phil Nash 2014-04-18 08:30:31 +01:00
  • 7303b2b60e Changed branchName to char*, as per #266 Phil Nash 2014-04-18 08:28:52 +01:00
  • cfc37b5fe9 Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2014-04-18 08:28:13 +01:00
  • 41d3f2b88b Merge pull request #269 from alexander-manenko/master Phil Nash 2014-04-18 08:17:37 +01:00
  • 6c4a7cdd64 Renamed XCode4 folder to just XCode (It’s been Xcode 5 for a long time, now, anyway) Phil Nash 2014-04-17 07:38:10 +01:00
  • 970127e488 Removed some unnecessary core macros Phil Nash 2014-04-16 18:01:31 +01:00
  • 87891cf38b Updated approval tests baselines Phil Nash 2014-04-16 18:00:55 +01:00
  • 3c34d65b5c Doc tweaks Phil Nash 2014-04-16 08:18:06 +01:00
  • 94f47d5f8c Updated docs with new [!throws] behaviour Phil Nash 2014-04-16 07:58:09 +01:00
  • 20cad7cb1d Tags beginning with a non alpha-numeric character are now disallowed. Added !throws special tag which denotes a test case to be skipped when run with -e (the idea being that the test case is expected to throw an exception which is not caught within a XXX_THROWS assertion). Phil Nash 2014-04-15 18:44:37 +01:00
  • c5406a25bf build 35 Phil Nash 2014-04-12 19:21:08 +01:00
  • 1bccc03213 Secondary fix for #270 (addresses same issue with CHECK) Phil Nash 2014-04-12 19:20:46 +01:00
  • a176b93738 Fix for #270 (REQUIRE continues if test throws an exception). Phil Nash 2014-04-12 19:07:24 +01:00
  • e9d35377fa re-approved following recent command line description tweak Phil Nash 2014-04-12 19:05:03 +01:00
  • 3627ee6f2e Fix build issue with TchRunnerMainView in XCode 5 Alexander Manenko 2014-03-30 18:33:40 +03:00
  • af8cd98f20 New version of Clara that fixes operator= issue with ref member (#265) Phil Nash 2014-03-24 18:15:04 +00:00
  • ce6598599b Conditionally removes usage of deprecated features gnzlbg 2014-03-20 12:48:19 +01:00
  • 72e96d9d04 GIT_EXECUTABLE undefined Aaron Simmons 2014-03-17 14:39:34 -06:00
  • 472dc2a61f New version of Clara - interface changed slightly - moved clara.h and tbc_text_format.h into “external” folder Phil Nash 2014-03-17 18:40:58 +00:00
  • f9df35b12b Fixed instance of Clara::_ placeholder when using CATCH_CONFIG_RUNNER Phil Nash 2014-03-10 18:02:18 +00:00
  • 77c9edfcdb Fix python scripts for python 3 (print now a function rather than a keyword) Martin Moene 2014-03-08 11:31:38 +01:00
  • 91ea20c4cc Change <> to != Martin Moene 2014-03-08 11:31:11 +01:00
  • dd2810d60a build 30 - with Clara fix for null deref crash Phil Nash 2014-03-07 06:58:33 +00:00
  • 04f994a8fc Updated VS2010 project (removed CmdLineTests.cpp) Phil Nash 2014-03-07 06:53:30 +00:00
  • 9abb27676d Fix problem (hopefully) with single source definitions from Clara - define CLARA_CONFIG_MAIN in the right place Phil Nash 2014-03-06 21:53:34 +00:00
  • 9b4c7fa0f7 Updated cmake file with command line test removal Phil Nash 2014-03-06 08:21:47 +00:00
  • 8cd1b31931 Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2014-03-06 08:18:06 +00:00
  • fd879f7e77 Build 28 - new version of Clara - removed command line tests Phil Nash 2014-03-06 08:17:24 +00:00
  • b9fea75109 New version of Clara. - updated command line setup with new API - updated STITCH macros - force embedded Clara to use Catch’s console width (but restore it after) - remove command line tests (as these have now moved into the Clara project) Phil Nash 2014-03-06 08:16:06 +00:00
  • 174ada4caf Merge pull request #251 from ThatOtherPerson/patch-1 Phil Nash 2014-03-06 07:42:11 +00:00
  • e6ee29a925 Highlight block as C++ David Beckley 2014-03-05 16:46:20 -08:00
  • 1f1ee3c63d New version of Clara - Clara now built with new stitch script (based on generateSingleInclude) - also fixed python scripts for python 3 (print now a function rather than a keyword) Phil Nash 2014-03-01 10:38:14 +00:00
  • 1c2fbe146b build 26 Phil Nash 2014-02-11 18:12:41 +00:00
  • f899552d52 updated single include test project Phil Nash 2014-02-11 18:12:31 +00:00
  • d29cbecfa5 Updated single include generator to allow for embedded micro-libraries Phil Nash 2014-02-11 18:11:37 +00:00
  • 5845ae94aa Added private assignment operator to fix VS2010 issue - thanks to Kosta (#239) Phil Nash 2014-02-11 18:11:06 +00:00
  • b15726beba Added #include for <memory> to Clara - thanks again, Martin Phil Nash 2014-02-11 17:45:15 +00:00
  • 160b74d6c7 … and <stdexcept> Phil Nash 2014-02-11 17:41:11 +00:00
  • 633feaa4a6 Added #include <algorithm> to clara.h - thanks Martin Phil Nash 2014-02-11 17:40:11 +00:00
  • 0dc49d1b57 Extracted stand-alone micro-library, tbc_text_format.h, from catch_text.h. - use this version in clara.h so clara can stand alone. Phil Nash 2014-02-11 06:32:56 +00:00
  • b756243935 Fixed some comments Phil Nash 2014-02-10 17:31:31 +00:00
  • c98a97cf90 Tweaked Cliche macros/ names Phil Nash 2014-02-10 17:30:12 +00:00
  • 4554155e3d Made Clara a “Cliche” header, which will be usable independently of Catch. - This is just a first step. It still has a dependency on catch_text.h, which also needs to be made a Cliche header. - These then need their own homes on GitHub. Phil Nash 2014-02-10 17:20:30 +00:00
  • 7eb5acc183 build 25 - fix for #231 Phil Nash 2014-01-08 17:17:31 +00:00
  • 46a1fc7615 Removed unnecessary union name Phil Nash 2014-01-07 17:43:18 +00:00
  • be890d0c15 build 24 Phil Nash 2014-01-07 17:26:59 +00:00
  • e091018514 Fixes toString() for function pointers and added support for member function pointers. - thanks to Malcolm Noyes for supplying sample code on which the solution here was based Phil Nash 2014-01-07 17:25:27 +00:00
  • 440a47011f Convert pointers to integrates when printing. - handles function pointers that way too (otherwise printed as 1 by gcc and clang) Phil Nash 2014-01-04 19:12:05 +00:00
  • e45e3a139a Clara ignores anything after a lone — (double dash) - this allows use within an environment that appends additional arguments that Clara will otherwise reject - generated build 23 Phil Nash 2013-12-23 10:24:06 +00:00
  • 91ef5f7d40 build 22 Phil Nash 2013-12-20 19:06:26 +00:00
  • 886d9d397c Reporter command line parser errors more eagerly - show all “unrecognised option” errors Phil Nash 2013-12-20 19:06:02 +00:00
  • f385a0b13d build 21 Phil Nash 2013-12-19 18:42:25 +00:00
  • 1aa60fada9 Changed Approx::toString() to be implemented in terms of toString( double ) (as proposed in #233) Phil Nash 2013-12-19 18:41:55 +00:00
  • fb90d38310 Changed stdout/ stderr messages to be less misleading Phil Nash 2013-12-19 08:07:33 +00:00
  • eb760f689b Build 20 Phil Nash 2013-12-18 08:38:33 +00:00
  • f6d2fef26b Updated project for OCUnit Phil Nash 2013-12-18 08:37:35 +00:00
  • 9e529853ee Fixes compiler error for some versions of GCC - Manual application of PR #196 (couldn’t merge) - See also #226 Phil Nash 2013-12-18 08:37:23 +00:00
  • 66d641af64 Sneaking last change in without version bump Phil Nash 2013-12-14 23:16:44 +00:00
  • 557b3bdbe3 Made SUCCESS variadic too (optional stream) Phil Nash 2013-12-14 23:16:03 +00:00
  • 2851b4a55a Try again with nullptr compatibility check in GCC Phil Nash 2013-12-14 23:04:06 +00:00
  • 9d7b77956c build 19 - fixes nullptr regression (I had accidentally left in some dev changes) Phil Nash 2013-12-14 22:53:28 +00:00
  • 859760abb4 Build 18 Phil Nash 2013-12-14 14:34:05 +00:00
  • 563429d9a3 Compile in CATCH_CONFIG_CPP11_NULLPTR for some compilers Phil Nash 2013-12-14 14:32:26 +00:00
  • b4625208d0 Test for FAIL that doesn’t take an argument Phil Nash 2013-12-14 14:30:58 +00:00
  • 274ed3ea76 Allow FAIL() to be empty Phil Nash 2013-12-12 23:02:31 +00:00
  • a6d74bd55a Build 17 Phil Nash 2013-12-11 08:28:15 +00:00
  • 0b63e0d868 Fixed warnings for platforms that don’t implement CATCH_BREAK_INTO_DEBUGGER - as discussed in #229 Phil Nash 2013-12-11 08:26:56 +00:00
  • a1e87a4b7d trim test/ section names in xml reporter - BDD-style test names have leading spaces for alignment in the console reporter Phil Nash 2013-12-10 08:20:46 +00:00
  • ef95020239 Stop overloading virtualise defined at multiple levels Phil Nash 2013-12-07 09:08:01 +00:00
  • de49ec4d7c Fixed broken single header following script change - fixed the script (was missing #ifdefs) - also fixed single include (Xcode) test project - build 16 Phil Nash 2013-12-04 20:25:14 +00:00
  • 87b20e8dab SourceLineInfo takes char*s instead of std::strings Phil Nash 2013-12-04 08:12:30 +00:00
  • 47a5ad3038 Normalised “hidden” tags Phil Nash 2013-12-04 07:58:39 +00:00
  • 3524321295 Removed some cruft Phil Nash 2013-12-04 07:58:21 +00:00
  • 3649fdf285 Build 15 Phil Nash 2013-12-03 18:53:55 +00:00
  • c4a089c12b Refactored a lot of code from headers into impl headers only compiled into one TU - also added noimpl option to single header script - which only generates the non impl code Phil Nash 2013-12-03 18:52:41 +00:00
  • 8ba6555acd Merge pull request #224 from PetterS/cygwinfix Phil Nash 2013-11-26 15:33:37 -08:00
  • c032dfa41c Fix fileno not always present. fileno(stdout) = STDOUT_FILENO. Petter Strandmark 2013-11-26 19:37:37 +01:00
  • 5ecb72b9bb Build 14 Phil Nash 2013-11-26 20:57:45 +00:00