A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Go to file
Martin Hořeňovský 113b4ddc36 Revert "Minor typo fix"
Didn't notice the pull request was made against develop branch and not master.

This reverts commit ba5d515195.
2017-01-07 22:18:22 +01:00
docs Revert "Minor typo fix" 2017-01-07 22:18:22 +01:00
include First cut of new, non-owning, StringRef class, with no dependencies in header 2016-06-10 19:37:27 +01:00
projects First cut of new, non-owning, StringRef class, with no dependencies in header 2016-06-10 19:37:27 +01:00
scripts Removed unnecessary parentheses 2015-11-04 18:49:19 +00:00
single_include Regenerated single-header 2016-06-07 22:59:54 +01:00
.gitattributes Git Attributes, with control for line-endings 2013-10-18 07:53:05 +01:00
.gitignore Ignore *.xccheckout 2015-03-27 17:55:13 +00:00
.travis.yml Pins LLVM 3.8 (stable) instead of tracking the nightly repository 2016-06-07 07:39:44 +01:00
catch-logo-small.png Added logo to readme 2013-03-21 19:12:21 +00:00
LICENSE_1_0.txt Fixed crlf issue 2013-11-07 13:05:29 +01:00
README.md dev build 3 2016-06-07 07:42:59 +01:00

catch logo

v2.0.0-develop.3

Build status (on Travis CI) Build Status

The latest, single header, version can be downloaded directly using this link

What's the Catch?

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.

How to use it

This documentation comprises these three parts:

More