commit | 9438a03d5b564de23c379c93bd2c7aa1e7cbb010 | [log] [tgz] |
---|---|---|
author | Phil Nash <github@philnash.me> | Wed May 28 18:53:01 2014 +0100 |
committer | Phil Nash <github@philnash.me> | Wed May 28 18:53:01 2014 +0100 |
tree | 77dd8844f175cf42824ac1fd404f8e40f427c75f | |
parent | 14796814b8d1d3aeed59d4cc8ced8c072519c7a0 [diff] |
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. This introduces many SRP violations - but all in the name of minimising macro logic!
v1.0 build 47 (master branch)
Please see this page if you are updating from a version before 1.0
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:
The documentation will continue until morale improves