Go to file
Dominik Meyer 9266232d41 Squashed 'libs/Catch2/' content from commit a05a54ec
git-subtree-dir: libs/Catch2
git-subtree-split: a05a54ec25d2854b27afd38afa605fa6e3a36430
2021-08-19 17:00:44 +02:00
.conan Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
.github Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
artwork Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
CMake Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
contrib Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
docs Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
examples Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
include Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
misc Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
projects Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
scripts Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
single_include/catch2 Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
src Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
third_party Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
.clang-format Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
.gitattributes Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
.gitignore Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
.travis.yml Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
appveyor.yml Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
BUILD.bazel Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
CMakeLists.txt Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
CODE_OF_CONDUCT.md Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
codecov.yml Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
conanfile.py Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
LICENSE.txt Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
README.md Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00
WORKSPACE Squashed 'libs/Catch2/' content from commit a05a54ec 2021-08-19 17:00:44 +02:00

catch logo

Github Releases Build Status Build status codecov Try online Join the chat in Discord: https://discord.gg/4CWS9zD

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

Catch2 is released!

If you've been using an earlier version of Catch, please see the Breaking Changes section of the release notes before moving to Catch2. You might also like to read this blog post for more details.

What's the Catch?

Catch2 is a multi-paradigm test framework for C++. which also supports Objective-C (and maybe C). It is primarily distributed as a single header file, although certain extensions may require additional headers.

How to use it

This documentation comprises these three parts:

More