Commit Graph

  • 52e1e7414a build 50 Phil Nash 2014-07-03 08:11:38 +01:00
  • 9c1f9a8f9a Added [!mayfail] tag to indicate test case that can fail without failing the suite. Overhauled the summary report (including the expected failure count) Phil Nash 2014-07-03 08:09:57 +01:00
  • 05e42cb65c Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2014-06-30 07:53:37 +01:00
  • d657b1ba52 Removed use of variadic form of SUCCEED from tests - as per #284 Phil Nash 2014-06-30 07:53:11 +01:00
  • acbb7b73c0 Merge pull request #287 from amorenoc/master Phil Nash 2014-06-30 07:50:16 +01:00
  • acdd3b5745 Build 49 - _THROWS fix - tag aliases Phil Nash 2014-06-30 07:35:36 +01:00
  • 061861d940 Approved tag alias tests Phil Nash 2014-06-30 07:34:27 +01:00
  • 1d210ebd37 Tag aliases feature Phil Nash 2014-06-30 07:33:17 +01:00
  • 006aafd982 Some clean-ups for string handling in Objective-C Phil Nash 2014-06-20 18:05:31 +01:00
  • c6022381f5 Fixed typo Alex Moreno 2014-06-11 15:17:17 +08:00
  • f4f4fec5f0 Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2014-06-05 18:11:54 +01:00
  • 11cf45bc41 Fixed regression with -e Phil Nash 2014-06-05 18:11:31 +01:00
  • 44aa45cc4f Merge pull request #283 from lichray/patch-1 Phil Nash 2014-06-02 08:02:03 +01:00
  • ab03668c55 build 48 - big assertion capture refactoring Phil Nash 2014-06-02 07:48:03 +01:00
  • b198856f79 Fixed single header generator for generating no-impl header Phil Nash 2014-06-02 07:47:24 +01:00
  • 7f1156d477 Fixed typo Phil Nash 2014-05-29 17:10:38 +01:00
  • 2226ec2829 Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2014-05-29 17:10:25 +01:00
  • be9fe76101 Renamed ShouldNegate to FalseTest Phil Nash 2014-05-29 08:00:20 +01:00
  • 10801c2876 Folded ExpressionResultBuilder into ResultBuilder (even more SRP violations!) Phil Nash 2014-05-29 07:50:19 +01:00
  • a9cd3a0ef8 fix macro syntax in doc Zhihao Yuan 2014-05-28 18:27:34 -04:00
  • 9438a03d5b Big assertion capture refactoring. - moved as much logic out of the macros as possible - moved most logic into new ResultBuilder class, which wraps ExpressionResultBuilder (may take it over next), subsumes ResultAction and also takes place of ExpressionDecomposer. Phil Nash 2014-05-28 18:53:01 +01:00
  • 14796814b8 Approved new test case Phil Nash 2014-05-23 18:55:05 +01:00
  • 7cbf74061b Tweaked rawMemoryToString() along lines of suggestion in #281 Phil Nash 2014-05-23 18:41:02 +01:00
  • 338534491a Merge pull request #282 from jlschrag/patch-1 Phil Nash 2014-05-23 06:42:08 +01:00
  • d8bde3e847 Fixed Typo Joseph Schrag 2014-05-22 16:13:42 -06:00
  • 48fac9cf01 build 47 Phil Nash 2014-05-20 19:02:37 +01:00
  • d12c00666a Make TagInfo non-local Phil Nash 2014-05-20 19:02:10 +01:00
  • 9241e436f9 Build 46 - Fixes some test spec parser issues and some warnings (compiler and analysers) Phil Nash 2014-05-20 18:50:59 +01:00
  • 5daa22dcc3 Fixed dereferenced null issue Phil Nash 2014-05-20 18:49:28 +01:00
  • 59d556907d Attempt to prevent analyser warnings about dereferencing null. Phil Nash 2014-05-20 18:41:34 +01:00
  • a2d8f774d2 Approved new test output Phil Nash 2014-05-20 18:28:48 +01:00
  • 2c9e9ac004 Fixed space separated lists of test specs - they form an AND expression. They were forming an OR expression due to changes made to fix -f - so that had to be fixed differently Phil Nash 2014-05-20 18:28:19 +01:00
  • baf181f15d Minor fixes to a couple of test names Phil Nash 2014-05-20 18:11:43 +01:00
  • b43d7703e5 Tests hidden with legacy ./ prefix tagged as hidden Phil Nash 2014-05-20 18:11:23 +01:00
  • fbf3f6f879 Fix case sensitivity when matching tags (now insensitive again) Also group case-different tags together when listing Phil Nash 2014-05-20 18:03:54 +01:00
  • e21d0b29cc Killed a couple more warnings (one for VS2010 and one for Clang) Phil Nash 2014-05-19 19:04:38 +01:00
  • 3bdc97d8ad Suppressed a load of warnings Phil Nash 2014-05-19 18:57:14 +01:00
  • ebd4888fe1 build 45 - fixes Phil Nash 2014-05-19 18:22:59 +01:00
  • 7139035906 Updated approvals after adding extra tests Phil Nash 2014-05-19 18:21:01 +01:00
  • e8aa0bb19b Fixed issue with reading test names from file Phil Nash 2014-05-19 18:20:44 +01:00
  • fcf0deb116 Fixed issue with wildcards at the start of a string Phil Nash 2014-05-19 18:07:53 +01:00
  • b5d1cfe441 Suppress switch statement warning Phil Nash 2014-05-19 17:57:01 +01:00
  • ee956bc94e Fixed isHidden regression Phil Nash 2014-05-19 17:50:58 +01:00
  • 65cc14c44e build 44 - new name/ tag parser (fixes #279) Phil Nash 2014-05-16 18:54:48 +01:00
  • 9bf43e7875 Refactored last usages of old tag parser and removed all the, now redundant, tag parsing code Phil Nash 2014-05-16 18:52:55 +01:00
  • 766491a7c4 Approved all the changes following name/ tag parser rework Phil Nash 2014-05-16 18:31:15 +01:00
  • b1e7d161b5 Moved catch_test_spec.h to catch_test_spec.hpp Phil Nash 2014-05-16 18:28:58 +01:00
  • ae75b3774a Switched over to new name/ tag parser Phil Nash 2014-05-16 18:24:07 +01:00
  • 56b8d3a5f9 Moved new test spec code into appropriate header - about to remove old test spec code and rewire throughout the codebase! Phil Nash 2014-05-16 07:23:31 +01:00
  • 72e67693d4 Small test spec parser refactoring Phil Nash 2014-05-16 07:07:28 +01:00
  • f8cff10ff6 First cut of new test spec parser code Phil Nash 2014-05-16 06:50:00 +01:00
  • ad4489043b Unanonymised unions to avoid breaking on compilers that don’t support them - e.g. GCC 4.3 and 4.4 - fixes #281 Phil Nash 2014-05-13 17:48:47 +01:00
  • 4e044ed4b1 build 43 - removed some pragmas Phil Nash 2014-05-04 09:23:30 +01:00
  • 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