C++-native, header-only, test framework for unit-tests
Catch2 stands for C++ Automated Test Cases in a Header and 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.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>