commit | ee9b19efd3737afc93e14023cc0b4a9fd2a21b7c | [log] [tgz] |
---|---|---|
author | Phil Nash <github@philnash.me> | Wed Aug 09 12:10:14 2017 +0100 |
committer | Phil Nash <github@philnash.me> | Wed Aug 09 12:10:14 2017 +0100 |
tree | 6bee3b9ac3be2a8057fa767bab44386c12a7b13a | |
parent | b59e0ed48a4d94f9e595a5936434e9bad7834ece [diff] |
Moved matcher-based capture macros into their own file - this file excluded from the CATCH_CONFIG_DISABLE_MATCHERS path. - matchers are always compiled in to the impl file - _THROWS_WITH macros are still available with matchers disabled - but only the ones that take a string - tests that use matchers have #ifdefs, so the whole SelfTest project can compile with matchers disable.
The latest, single header, version can be downloaded directly using this link
Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C). It is implemented entirely in a set of header files, but is packaged up as a single header for extra convenience.
This documentation comprises these three parts: