Mix tests and production code with doctest - implementing and using the fastest modern C++ testing framework
Viktor Kirilov