C++ frameworks
- Catch2: A powerful and modern C++ framework. Recommended.
- DocTest: A rewrite of Catch2 focused on speed and simplicity.
- GoogleTest: Google's. Normal drawbacks (like only 5 year compiler support).
- Boost.Test: Good if you are using Boost, less beginner friendly syntax.
Note that none of these are true x-unit style, because C++ doesn't have reflection, making C++ one of the few languages without x-unit style test frameworks.