Testing
Google Test (gtest) Tutorial: Unit Testing in C++
Google Test (gtest) is the de facto standard for C++ unit testing. It ships with a comprehensive assertion library, test fixtures, parameterized tests, and death tests. This tutorial gets you from zero to a working test suite integrated with CMake and CI in under an hour. Why Google Test C+