https://github.com/philsquared/Catch

sort by:
Revision Author Date Message Commit Date
9a1791a Merge remote-tracking branch 'upstream/master' into contrib 09 December 2017, 19:04: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
a51381a Merge branch 'master' into contrib 21 November 2017, 14:16:55 UTC
6ae8e53 Merge branch 'master' into contrib 21 November 2017, 14:15:03 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
f7b3cb5 performance improvement - ~AssertionHandler, getConfig return value inlined ~AssertionHandler(), and changed getConfig to return shared_ptr const reference instead of by value (very expensive for shared_ptr's). Further work on #1086. Brings test from 0m20.635s to 0m17.186s 20 November 2017, 15:11:30 UTC
7732835 performance improvement - isTrue, isFalseTest, SourceLineInfo ctor inlined isTrue, isFalseTest and SourceLineInfo ctor. Further work on #1086. Brings test from 0m25.584s to 0m20.635s 20 November 2017, 14:33:00 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
4ecb2e1 Add examples folder with initial examples 15 November 2017, 14:37:39 UTC
97a8640 Update 3rd party bugs documentation Removes bugs from no longer supported compilers Adds a confirmed 3rd party bug in VS 2015 Closes #881 14 November 2017, 21:05:30 UTC
033e078 Fix typo in build system docs 14 November 2017, 20:42:28 UTC
9796a77 Initial prototype of PCH support Related to #1061 14 November 2017, 20:41:36 UTC
98d4c49 Provide ConsoleReporter declaration with EXTERNAL_INTERFACES Related to #991 14 November 2017, 19:42:58 UTC
a096e4b Provide XmlReporter declaration with EXTERNAL_INTERFACES Related to #991 14 November 2017, 16:56:27 UTC
4b3730d Provide JunitReporter declaration with EXTERNAL_INTERFACES Related to #991 14 November 2017, 16:15:13 UTC
6acdacf Provide CompactReporter declaration with EXTERNAL_INTERFACES Related to #991 14 November 2017, 15:13:35 UTC
a3cba7a Conditionally compile problematic tests under old libstdc++ 13 November 2017, 20:23:52 UTC
9796846 Workaround libstdc++-4.8 regex issue in approval tests 13 November 2017, 17:19:40 UTC
74d3dfd All tests files have .tests.cpp suffix. Also moved tests out of TestMain.cpp and moved up a level 13 November 2017, 16:03:27 UTC
e34754e Split SelfTest test files into Usage and Introspective varieties Usage: just exercises Catch. The tests are over arbitrary date/ types Introspective: Tests parts of Catch itself. 13 November 2017, 15:38:52 UTC
55b71be Add tests for case insensitive string matching 13 November 2017, 14:46:33 UTC
b0857e8 Provide a regex matcher against std::string Related to #1040 13 November 2017, 14:35:31 UTC
back to top