doctest
A single-header open framework focused on fast compilation, embeddable test runners, assertions, and subcases.
Why use it
Small engines and libraries keep regression cases close to code without a large testing dependency.
Where it fits
Use testing, performance, accessibility, and diagnostic tools to remove problems players will notice.
What to check
Reporting and ecosystem are leaner than larger frameworks; explicitly configure whether tests remain in release builds.