Commit Graph

  • 142f8f4b1e SelfTest: Build as C++11, add EnumToString tests Andy Sawyer 2014-09-01 17:24:10 +01:00
  • 000e746415 SelfTest: refresh makefile Andy Sawyer 2014-09-01 17:19:59 +01:00
  • 341a9c4443 Merge branch 'master' of github.com:philsquared/Catch into develop Phil Nash 2014-08-22 19:36:53 +01:00
  • 93b61e1194 v1.1 build 2 (develop branch) - Signal hander support Phil Nash 2014-08-22 19:35:41 +01:00
  • 05743eeaa1 FatalErrorConditions now full close reporter states - so the console reporter(s) show final summary and the xml reporters close their tags Phil Nash 2014-08-22 19:33:28 +01:00
  • 85d33e2cbd Merge pull request #306 from andybalaam/master Phil Nash 2014-08-22 19:21:45 +01:00
  • 389f3f5be8 Fix a typo (missing "n") Andy Balaam 2014-08-22 15:18:33 +01:00
  • cb8fe472b2 Approvals for develop branch Phil Nash 2014-08-22 08:13:47 +01:00
  • 8edf4bf5d3 Removed signal handler test, for now (to avoid screwing up the approval tests) Phil Nash 2014-08-22 08:13:15 +01:00
  • c1a8e1c5dd Added signal handlers (and placeholder for SEH handlers) - based on PR 232 (https://github.com/philsquared/Catch/pull/232 - thanks Lukasz Forynski) - Writes to reporter, so gets all the usual context, but then exits directly (since the stack cannot be resumed) so no summary - On Windows does nothing, as yet. Phil Nash 2014-08-22 08:07:39 +01:00
  • 4f4b44e3a2 Merge branch 'develop' of github.com:philsquared/Catch Phil Nash 2014-08-21 07:25:27 +01:00
  • aa31d1c275 Merge branch 'master' of github.com:philsquared/Catch into develop Phil Nash 2014-08-21 07:23:45 +01:00
  • b3ece7e75d Tweaked wording around ability to do BDD Phil Nash 2014-08-21 07:22:35 +01:00
  • b7e432eadc Updated version for develop branch Phil Nash 2014-08-20 19:07:46 +01:00
  • 76edbc104c Updated “contributing” docs to reflect new develop branch Phil Nash 2014-08-20 19:03:31 +01:00
  • 6e00e5e86f Merge branch 'master' of github.com:philsquared/Catch Phil Nash 2014-08-20 08:11:04 +01:00
  • 544bf33e73 build 53 includes wchar_t toString overloads and SCENARIO_METHOD macros Phil Nash 2014-08-20 08:09:32 +01:00
  • 8b5a4e9355 Added approvals for new tests Phil Nash 2014-08-20 08:08:13 +01:00
  • 3e025cc2b6 Added bundled compact reporter Martin Moene 2014-08-19 23:43:51 +02:00
  • 487dfadcf1 Fixed link to reference section Martin Moene 2014-08-19 09:25:25 +02:00
  • 4aaf67ff31 const_casts to get rid of warnings in new wchar_t tests Phil Nash 2014-08-19 08:16:44 +01:00
  • 7bc0b44597 Merge branch 'master' of https://github.com/jbrwilkinson/Catch Phil Nash 2014-08-19 08:13:30 +01:00
  • bcbd0cbbc2 Merge pull request #302 from johannesmoene/doc-index Phil Nash 2014-08-19 07:44:34 +01:00
  • e35f862653 Fixed link to blog post Martin Moene 2014-08-19 07:34:00 +02:00
  • d59fd53e7e Update link in tutorial Martin Moene 2014-08-15 14:30:38 +02:00
  • 6336bb1b6e Add Readme as documentation entry Martin Moene 2014-08-15 14:12:53 +02:00
  • ee83a6f006 Merge pull request #301 from bena/master Phil Nash 2014-08-15 08:14:08 +01:00
  • c7cf0a9f8b Catch's Travis builds are using gcc that doesn't like the auto keyword Ben Arnold 2014-08-14 12:53:21 +01:00
  • 7b0a84a048 toString handles wchar_t raw strings Ben Arnold 2014-08-14 12:28:23 +01:00
  • 08dc8458c0 Updated docs on slow compiles Phil Nash 2014-07-30 19:06:26 +01:00
  • 0aae635035 Re-enable warnings disabled for GCC Phil Nash 2014-07-28 07:27:05 +01:00
  • ae76945eaf Hide warnings with GCC Fabien Caylus 2014-07-27 15:16:10 +02:00
  • 6880a0c909 Added FAQ on slow compiles to docs Phil Nash 2014-07-21 19:00:02 +01:00
  • 785db43bb2 Fixed issue with single include generator - well, partially. The problem is it is matching /* … */ comments by assuming the intervening lines begin with whitespace followed by a *. This avoids it having to maintain extra state, but makes it brittle. It was matching *it = " " + *it; as a comment! It now matches on a single space followed by a * and this seems to work for now - but it probably needs to move to proper stateful comment handling. Phil Nash 2014-07-11 07:45:41 +01:00
  • 63005a1d89 Added SCENARIO_METHOD for BDD testing with fixtures. James Wilkinson 2014-07-10 10:22:20 +01:00
  • ca42b2c585 Manual fix for generation error Phil Nash 2014-07-10 09:18:50 +01:00
  • 28c2e07879 build 52 Phil Nash 2014-07-09 19:22:49 +01:00
  • 3ff3acf46c Approvals for last change Phil Nash 2014-07-09 19:21:44 +01:00
  • 76f80a670b More summary formatting tweaks Phil Nash 2014-07-09 19:20:24 +01:00
  • cab9141eec Green summary bar is darker if not all passed - and the green part now comes at the end (to emphasise the failures) Phil Nash 2014-07-09 18:24:24 +01:00
  • d89e74faff Format floats like doubles when printing - but add ‘f’ suffix (a lá #291) Phil Nash 2014-07-09 18:16:40 +01:00
  • ce56209250 build 51 Phil Nash 2014-07-09 07:40:37 +01:00
  • 23181eeef0 Section no longer relies on copy-elision for correctness - should address #293 - *may* address #271 Phil Nash 2014-07-09 07:39:57 +01:00
  • a469d9bc0f Made Colour copyable to remove warning Phil Nash 2014-07-09 07:36:12 +01:00
  • a31f05fe83 Removed C-style casts Phil Nash 2014-07-09 07:35:34 +01:00
  • 08e5296720 Regenerated single include and baselines Phil Nash 2014-07-03 19:08:44 +01:00
  • 94a1acf766 More tweaks to summary format Phil Nash 2014-07-03 19:06:59 +01:00
  • 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