https://github.com/philsquared/Catch

sort by:
Revision Author Date Message Commit Date
cd76f57 v2.1.0 10 January 2018, 12:53:04 UTC
f5910f3 Copy reporters to single_include during releases 10 January 2018, 12:44:08 UTC
421ab16 Exclude string-literal arrays from automatic range serialisation These have specialised serialisers already anyway, and were causing ambiguities in VS 2015 & 2017 08 January 2018, 15:15:44 UTC
161dd4e Merge commit '2c43620d9baed1fdcaa9146af1d3eb90520cbe92' 08 January 2018, 11:13:29 UTC
13ea422 Add fuxedo.io to open source users 06 January 2018, 13:02:01 UTC
2c43620 Exclude benchmark dir 05 January 2018, 14:39:59 UTC
8be1df2 Added test for stringifying std::arrays 04 January 2018, 10:52:55 UTC
32eb90b Fix stringifying of unknown enums 04 January 2018, 10:21:52 UTC
702cfda Added special handling for vector<bool> when stringifying 04 January 2018, 10:05:02 UTC
e41e8e8 Added tests for stringifying map and set 04 January 2018, 10:03:08 UTC
af3f249 Added generic container detection in StringMaker. Removed vector specialisation as this is now covered generically - as are any containers that can be called via (freestanding) begin/ end 04 January 2018, 09:30:06 UTC
c3a1143 Cleanly override warning level for SelfTest in MSVC Eliminates warning about warning level override (by removing the default /W3) 02 January 2018, 10:18:35 UTC
f580591 Test different way of excluding system headers 25 December 2017, 18:38:51 UTC
fc88313 Added DtCraft to Open Source users 12 December 2017, 17:22:40 UTC
3979845 Add coverage badge 11 December 2017, 12:06:27 UTC
88d2bac Trivial typo fix. (#1119) 09 December 2017, 20:29:39 UTC
ed33e97 Update MessageTests.cpp typo corrected 09 December 2017, 19:51:56 UTC
f466d9a Fix a7a9ee5 09 December 2017, 19:49:06 UTC
a7a9ee5 Manual cherry-pick from #1111 This hsould merge still-valid piece of #1111 into master. 09 December 2017, 19:17:47 UTC
0cf05d5 Force Travis badge to use status of master branch 08 December 2017, 20:47:42 UTC
11887fb Point AppVeyor status badge at status for this repo Previously it pointed to AppVeyor's test repo status 08 December 2017, 20:36:43 UTC
347be87 Removed debug code accidentally left in previous commit 08 December 2017, 16:30:16 UTC
4da655c Increased int size for timers to avoid truncations 08 December 2017, 15:59:00 UTC
c4d1aa9 Fix std::uncaught_exception deprecation warning in ~ScopedMessage Closes #1124 07 December 2017, 18:10:28 UTC
495d245 Add UnorderedEqualsMatcher for vectors Closes #1093 07 December 2017, 18:05:00 UTC
3035120 Some bits of tidy up 07 December 2017, 00:02:32 UTC
584e04d Add compact reporter baseline 06 December 2017, 20:47:14 UTC
673dcc1 Make approval tests also check compact reporter 06 December 2017, 14:48:46 UTC
0c122c1 Add constructor arg checking to WithinAbsMatcher Also tests :-) 06 December 2017, 14:42:03 UTC
d19b729 xml reporter reports WARN message when not used with -s 06 December 2017, 14:30:17 UTC
5e06361 Moved runner helpers into Catch namespace not sure they weren't there to start with 05 December 2017, 23:26:21 UTC
aa9d635 Refactored StreamRedirect classes 05 December 2017, 23:19:28 UTC
7c5a21f Added clog test 05 December 2017, 17:48:15 UTC
533cdc6 Revirtualised IResultCapture methods Didn't really impact runtime anyway, but will need to use interface for threading support. 05 December 2017, 16:23:10 UTC
51e281a Simplify code coverage CMake toggle 03 December 2017, 13:53:23 UTC
24851df Add release notes from the EOL of Catch Classic 03 December 2017, 13:19:02 UTC
a4fd96f Remove debug prints from batch scripts 03 December 2017, 13:14:58 UTC
12c57ce No longer rename AppVeyor builds 03 December 2017, 12:06:21 UTC
45a4657 Add codecov.io coverage collection from AppVeyor Also had to add new project to redirect CTest output, add separate batch scripts for AppVeyor because it doesn't handle multi-line batch scripts in yaml properly, and other helper scripts. 03 December 2017, 12:03:52 UTC
dfa817a Just track whether last assertion passed directly, rather than deduce it from counts 02 December 2017, 18:44:23 UTC
57c346a Removed assertionRun() and rolled its logic into assertionPassed() and assertionEnded() 02 December 2017, 18:44:23 UTC
67f734c Remove system headers when preprocessing coverage report 02 December 2017, 13:17:42 UTC
b76e80e Small clean-ups 30 November 2017, 14:54:44 UTC
a3632fa Fix teamcity reporter compilation with single header 30 November 2017, 12:48:24 UTC
7d0db6b Moved -Wparentheses suppression before the push for GCC Because of bugs in GCC 4 & 5 that prevent _Pragma from working :-( 29 November 2017, 17:19:50 UTC
8a7493c Globally suppress Wunused-variable again, for now 29 November 2017, 17:01:00 UTC
b5a5d9a Stop leaking some warning suppressions to user code 29 November 2017, 16:14:33 UTC
8c32d0b Add more weird chrono::duration stringification tests 28 November 2017, 20:47:06 UTC
28d1955 Also test Approx template constructor 28 November 2017, 20:29:34 UTC
20211a3 Stop using brew if not needed -- fix build on XCode9 image 27 November 2017, 21:34:44 UTC
e3941a9 De-virtualised isBinaryExpression() and getResult() on ITransientExpression 27 November 2017, 19:49:26 UTC
da86ddc Fixed accidental const & formating 27 November 2017, 19:28:45 UTC
4b614ee Moved all AssertionHandler logic into RunContext and de-virtualised interface This makes the assertion handling much less "chatty". AssertionHandler is now just a thin shim over RunContext 27 November 2017, 19:23:15 UTC
5461242 Renamed last usge specific handle method (and made the low level ones private) 27 November 2017, 19:23:15 UTC
e344984 Add codecov.io coverage tracking * Every Linux build tracks coverage when running Debug mode * OS X not supported yet (Future WIP) * Our own unit tests, non-default reporters and Clara are ignored 27 November 2017, 19:13:47 UTC
db44964 Refactored most handle() calls to more specific/ descriptive calls 26 November 2017, 21:28:43 UTC
2800adb Qualified handleExceptionMatchExpr in Catch:: (was picking it up by ADL before - no need to rely on that!) 26 November 2017, 21:28:43 UTC
ae1547e Add extra tests to ctest 26 November 2017, 20:33:09 UTC
73a1623 Re-enable 2 string tests 25 November 2017, 17:38:18 UTC
c411c13 Move crtdbg.h include outside namespace 24 November 2017, 10:36:54 UTC
0915957 Clean-up re-usable string streams 24 November 2017, 08:46:17 UTC
f417995 Cache IResultCapture in AssertionHandler to avoid repeated lookups 23 November 2017, 19:21:09 UTC
9329d97 Always debug-break non-inline 23 November 2017, 19:14:26 UTC
8141a78 Inline shouldDebugBreak() 23 November 2017, 16:58:43 UTC
5323202 Bake exception guard into assertion handler flow 23 November 2017, 16:52:46 UTC
f052762 Reduce amount of CI output on success 22 November 2017, 17:29:58 UTC
401ad7a Remove isTrue, alwaysTrue, alwaysFalse isTrue and alwaysFalse were replaced by (void)0, 0 inspired by doctest alwaysTrue was replaced by warning suppression 22 November 2017, 15:03:45 UTC
63c097a Remove superfluous TravisCI build entry 21 November 2017, 17:56:29 UTC
87c125e Enable Werror for dev builds 21 November 2017, 17:55:28 UTC
3b965aa (re)Inlined isTrue() 21 November 2017, 13:12:22 UTC
e54dcda Added space in StringRef literal operator 21 November 2017, 12:09:04 UTC
e4a898e Removed templated StringRef ctor and added StringRef literal 21 November 2017, 11:08:39 UTC
c39109d Ignore all cmake-build-* folders 21 November 2017, 11:08:39 UTC
a8a1c37 Introduce a way to intentionally expose interface for use in tests Fixes #1076 21 November 2017, 10:10:07 UTC
e08a4ed Added missing <cstring> include to stringref.cpp 21 November 2017, 09:26:56 UTC
fcba305 Refactored to resetAssertionInfo() 20 November 2017, 16:33:06 UTC
4353614 Added StringRef constructor that captures string literal size at compile time 20 November 2017, 16:33:05 UTC
f36817e Check single-header using test examples This means that examples build for all matrix entries 19 November 2017, 21:03:24 UTC
812bf21 Move imports close to point of usage in Python scripts This means that you no longer need urllib2 to regenerate single header file, etc 19 November 2017, 21:02:22 UTC
baf3d2f Split out ratio_string::symbol bodies 19 November 2017, 13:54:52 UTC
b083b04 Fix compilation when using g++ with libc++ Fixes #1110 19 November 2017, 13:47:18 UTC
505d2f8 Merge pull request #1107 from coombez/contrib performance improvements 17 November 2017, 23:32:04 UTC
f183661 performance improvement - getCurrentContext inlined getCurrentContext and getMutableContext Further work on #1086. Brings test from 0m37.913 to 0m25.584s Catch2 is now faster than Catch 1.x!! 17 November 2017, 20:55:30 UTC
fe72564 performance improvement - StringRef::operator= inlined and reduced data copy in half. Further work on #1086. Brings test from 0m44.942s to 0m37.913. 17 November 2017, 20:15:26 UTC
b0c379f Inlined StringRef ctors/ dtor and size() and empty() 17 November 2017, 18:38:54 UTC
c443afc Merge pull request #1104 from coombez/contrib Performance improvement 17 November 2017, 18:38:30 UTC
502da4b Added files for multiply inclusions of test cases 17 November 2017, 15:46:57 UTC
8da8458 Rebased due to whitespace changes 17 November 2017, 15:46:57 UTC
61e838e Reorganised (some) usage tests so they can be included multiple times 17 November 2017, 15:46:57 UTC
516dbc8 Add inja to open source users (#1106) * Add Inja to open-source users * Capitalize first letter in user description * Fix url 17 November 2017, 10:49:39 UTC
b933933 Performance improvement Begin to address #1086 Brings test from 2m51.072s to 1m15.661s 15 November 2017, 20:43:43 UTC
61e29b5 Fix AssertionPrinter name conflict in console and compact reporters 15 November 2017, 20:26:31 UTC
54fb6f2 Provide WandBox link for online testing It used to be provided for Catch Classic, it was lost during transition of Catch2 to master. Closes #1101 15 November 2017, 19:23:05 UTC
a077eba Use svg build status icon for AppVeyor Closes #1100 15 November 2017, 17:54:04 UTC
2bbba4f Refer to example code from the Tutorial 15 November 2017, 14:37:39 UTC
29cdd6c Add link to event listener example to documentation 15 November 2017, 14:37:39 UTC
dfb7217 Add list of examples to documentation 15 November 2017, 14:37:39 UTC
f6ae451 Add matrix element for examples to AppVeyor 15 November 2017, 14:37:39 UTC
d5d2bee Add matrix element for examples to Travis configuration 15 November 2017, 14:37:39 UTC
85de072 Add examples subdirectory to CMake build; included if BUILD_EXAMPLES is true 15 November 2017, 14:37:39 UTC
back to top