https://github.com/philsquared/Catch

sort by:
Revision Author Date Message Commit Date
0952b76 v1.8.0 release 28 February 2017, 14:19:09 UTC
bbeb192 Updated baselines 27 February 2017, 15:27:43 UTC
e4f4335 Improved Approx documentation 27 February 2017, 13:22:17 UTC
8c07899 Added tests for using margin with Approx. 27 February 2017, 13:15:03 UTC
d5c623b Merge branch 'develop' of https://github.com/CNugteren/Catch This adds an optional absolute margin to the Approx checks. 27 February 2017, 12:12:13 UTC
061a183 Console reporter now uses fixed decimal formatting 3 decimal places, output in seconds. 27 February 2017, 10:34:15 UTC
70ac6db Minor output improvements in approvalTests.py 24 February 2017, 14:56:26 UTC
593161d Documented the new vector matchers 24 February 2017, 14:42:11 UTC
71e500f Updated reporter documentation 24 February 2017, 13:01:38 UTC
ad94288 Removed unused exception object from release notes script 23 February 2017, 08:11:15 UTC
e058a37 Removed stray code 23 February 2017, 08:11:15 UTC
72b72ca Fix C++11 dependency in TAP reporter 22 February 2017, 16:04:36 UTC
a8a6b31 Disabled C4312 in the evaluate layer We reinterpret cast int to T* (because someone might compare 0 to a ptr), which causes 4312 to fire when x64 platform is set. Fixes #148 22 February 2017, 13:14:59 UTC
9e2616a Add missing assert.h include to reporter bases. It being missing caused an error when compiling under MSVC. 22 February 2017, 12:31:51 UTC
c5ffd2e Fixed up Automake reporter 22 February 2017, 12:29:17 UTC
0f24a8c Added Automake and TAP reporters to SelfTest's main 22 February 2017, 12:28:36 UTC
b0260c6 Fixed-up TAP reporter a bit. 22 February 2017, 12:28:13 UTC
a63ce95 Add TAP reporter This is a hackish attempt to add a TAP reporter (see philsquared/Catch#309 ) by following the TAP 12 specification <http://testanything.org/tap-specification.html>. I'm unsure how well I did in following the spec or with following good C++ guidelines. Comments are appreciated. Signed-off-by: Colton Wolkins (Ogre) <frostyfrog2@gmail.com> 22 February 2017, 10:35:20 UTC
b753f05 Add reporter for Automake (#826) This allows for integration with Automake's default log compiler. See #826 for more details. 22 February 2017, 10:17:25 UTC
9bab7c8 Changed console reporter test duration reporting format Was "<section-name> completed in XXX s." Now is "XXX s: <section-name>" Closes #322 (cherry picked from commit 0805539) 22 February 2017, 08:35:53 UTC
d8c4512 Removed tabs 22 February 2017, 08:26:52 UTC
2e08bfe Single include generator now handles spaces between # and include 22 February 2017, 08:05:31 UTC
d2a59ad Fixed test spec parser issue - multiple specs in a single string, with escapes in each were erroring out 22 February 2017, 07:49:38 UTC
10dfca3 Added first vector matchers (Contains and Equals) 21 February 2017, 16:05:04 UTC
45d4096 Generalised Matchers so objects and comparators can be different types 21 February 2017, 15:52:03 UTC
4e6938d Moved matchers tests into their own file 21 February 2017, 14:19:09 UTC
1ca8cef Added #define needed for gettimeofday() to be declared on some versions of Cygwin 21 February 2017, 11:32:32 UTC
ca66dd2 Added a couple more unimplemented assignment operators to silence VS2013 warnings 21 February 2017, 09:10:44 UTC
44632c3 Merge branch 'warning-c4512' of https://github.com/gchudnov/Catch into gchudnov-warning-c4512 21 February 2017, 08:56:14 UTC
aa28196 Ignore .vs folder 21 February 2017, 08:52:08 UTC
5d80553 Updated docs to reflect the change to leak checking 18 February 2017, 16:24:31 UTC
b1835e1 Moved WIndows leak detector code out of main() 17 February 2017, 23:43:31 UTC
8cd4135 Merge branch 'dev-windows-leakdetection' 17 February 2017, 13:25:08 UTC
30e4dbe Report leaks to debugger in addition to stderr This branch should also close #120. 17 February 2017, 13:22:57 UTC
90b3946 Add file/line to TestCase, Section and Failure elements in Xml Reporter 17 February 2017, 10:26:17 UTC
9202a77 Documentation improvement 16 February 2017, 10:11:52 UTC
d8230a8 Add opt-in leak detection under MSVC + Windows. Closes #439 16 February 2017, 10:09:09 UTC
c617860 Cygwin compatibility fixes 15 February 2017, 16:57:22 UTC
2e0ae01 Improve -Wparentheses supression for gcc If the gcc version supports `_Pragma` properly, we use that to disable it locally inside assertions. Otherwise we disable it for the entire TU. Fixes #674 15 February 2017, 16:11:44 UTC
1f71d1f Some minor clean-up to Python script 15 February 2017, 11:54:47 UTC
fe690a6 push/pop warnings when disabling parentheses warnings within assertion (gcc/ clang) 15 February 2017, 10:03:28 UTC
c9a37c5 Added `CATCH_CONFIG_FAST_COMPILE` to documentation. 15 February 2017, 09:42:11 UTC
3cfef73 Merge branch 'dev-performance-round3' 15 February 2017, 09:35:01 UTC
5cb9e47 Added SOCI to open-source users 15 February 2017, 08:39:21 UTC
044b616 Added link to matchers docs from readme 15 February 2017, 08:30:47 UTC
f880491 Fix wrong short option for section 15 February 2017, 07:17:43 UTC
7b13a8f Move debug break out of tests, speeds up compilation time This is hidden behind CATCH_CONFIG_FAST_COMPILE 14 February 2017, 14:35:12 UTC
6da5e08 Benchmark script: allow passing flags to compiler 14 February 2017, 14:34:17 UTC
2049113 Benchmark script: use median AND mean of compile time 14 February 2017, 14:34:00 UTC
d4ae1b1 Matcher documentation 14 February 2017, 09:16:54 UTC
2081caa Import MatcherBase to Catch namespace 14 February 2017, 09:16:54 UTC
a5a0138 Renamed toStringUncached -> describe 14 February 2017, 09:16:54 UTC
1400127 Extracted string matchers impl into cpp that is only compiled into main TU 14 February 2017, 09:16:54 UTC
7fed25a New Matchers implementation - simpler - less templates and machinery - no cloning, copying or unnecessary heap allocations - better factored 14 February 2017, 09:16:54 UTC
5530303 Removed test for invoking String Matcher with NULL (this will no longer be supported) 14 February 2017, 09:16:54 UTC
29fa1ed Added appveyor.yml for CI with VS {2013, 2015} for {Win32, x64} 14 February 2017, 08:37:37 UTC
1cb8baf Added missing #include in test file 13 February 2017, 17:43:43 UTC
d08cee2 v1.7.2 build 13 February 2017, 16:15:42 UTC
873ef27 XML Reporter closes tag and flushes stream at end of TestCase and Section tags. This fixes an issue where XML reports on stdout are broken by printf statements 13 February 2017, 15:56:25 UTC
bc68b9f More include simplifications 13 February 2017, 13:12:22 UTC
67d513a Removed single char contains() - had incorrect prototype anyway 13 February 2017, 08:20:45 UTC
9a3486a Replaced use of dynamic_cast with static_cast. It wasn't necessary anyway. This addresses #821 12 February 2017, 22:00:17 UTC
d890791 Fixed editing mishap in documentation. 12 February 2017, 14:48:32 UTC
26f6012 Expanded the practical example in slow-compiles documentation 12 February 2017, 13:47:25 UTC
50dee9a Fixed typo in CLI error reporting 12 February 2017, 12:50:15 UTC
b2a6fe9 Couple more includes cleaned out 12 February 2017, 11:48:25 UTC
0837132 Make the benchmarking script Python 2 compatible Ended up using `time.time()`, even if it supposedly has worse accuracy, because Python running under WSL supports `time.clock()` very badly. 12 February 2017, 11:25:43 UTC
9012f95 Moved some std includes out from catch_common.h 12 February 2017, 11:17:07 UTC
324260f Removed reference to DEBUG in command line docs 11 February 2017, 23:39:38 UTC
d0620c3 Added std:: qualification to some functions from C stdlib This should solve #543, once Clara changes are in as well. 11 February 2017, 22:20:09 UTC
fd7dde1 Added example of how to separately compile Catch's main Closes #632 11 February 2017, 18:11:57 UTC
9a3788d Added links to open source users page from general pages 10 February 2017, 22:50:40 UTC
005787f Marked IConfig implementations in Config CATCH_OVERRIDE (silences warnings) 10 February 2017, 22:39:27 UTC
d2e814f Tagged a C++11 specific test with [c++11] to exclude from approval tests (for now) 10 February 2017, 19:13:45 UTC
f75a511 Fix MSVC /analyze warning about inconsistent annotations 10 February 2017, 16:12:41 UTC
ab44fb6 The file/ line in sections is now of the section. not the test case 10 February 2017, 11:56:46 UTC
d6b8ac5 Added compilation tests to approvals 10 February 2017, 11:53:29 UTC
c72ba93 Added file for listing commercial users 09 February 2017, 17:54:13 UTC
73159ac REQUIRE_THROWS_AS now catches exception by const& Prevents some warnings caused by catching complex types by value. Closes #542 09 February 2017, 11:57:01 UTC
9952dda REQUIRE_THROWS_AS is now reported with expected type as well Also updated tests to reflect this change. 09 February 2017, 11:51:43 UTC
e543cc0 Removed an obsolete file that somehow got into the previous master. 09 February 2017, 10:12:25 UTC
c1a5391 Added some more open source projects 08 February 2017, 21:47:07 UTC
a38ccec Added 3rd party bug to documentation 08 February 2017, 19:53:39 UTC
1ff5630 Corrected formatting 08 February 2017, 18:35:30 UTC
aee3675 Added ChakraCore, Couchbase-lite and MAME rot OS projects 08 February 2017, 18:34:19 UTC
0579f07 Added RxCpp to OS page 08 February 2017, 18:02:11 UTC
e9ad954 Seeded new doc page for tracking open source projects that use Catch 08 February 2017, 17:15:37 UTC
1e87cae Documented the _THROWS_WITH macros, as well as slightly expanding the matchers docs. 08 February 2017, 16:18:53 UTC
26df078 Added a script for running synthetic compile time benchmark 08 February 2017, 13:15:01 UTC
4d0cd60 Rebased approvals with tags and description attributes in XML report 07 February 2017, 23:14:49 UTC
ab199d9 XmlReporter: Trim test case name; added description and tags attributes to the test case element in the xml report. 07 February 2017, 23:12:58 UTC
97d8003 XmlWriter can specify a stylesheet Provide an extension point on XmlReporter to be able to supply a stylesheet url in a derived implementation 07 February 2017, 23:09:43 UTC
1f271c9 XmlWriter reverts to XML 1.0. Character encodings that are not valid in XML 1.0 are instead written using C-style escapes 07 February 2017, 22:48:06 UTC
7db4d8d Added tests (single char pretty printing + op overload) Tests for issue #809 -- Potentional operator overload ambiguity -- and PR #646 -- Pretty print characters. 07 February 2017, 12:32:48 UTC
a5ce57b Improved .travis.yml * Removed ccache (it was slowing down the compilation for some reason) * Enabled some C++11 builds (gcc 4.8, gcc 6, clang 3.8 for now) * Added gcc 4.4, 4.7 and clang 3.4 07 February 2017, 10:56:34 UTC
7b8a27e v1.7.1 build 07 February 2017, 09:06:52 UTC
2b74613 Revert "First cut of Evaluate refactoring to remove int specialisations, among other things" This reverts commit 39753558eb635886555a07e0fa01ee72816c06f6. 06 February 2017, 22:37:23 UTC
2360060 Deregister SEH handler before reporting SE. 06 February 2017, 19:40:46 UTC
4feb2db Removed const qualification to disambiguate between operator overloads 06 February 2017, 19:39:32 UTC
84af6bc XmllWriter flushes the stream after every endElement now 06 February 2017, 16:25:36 UTC
back to top