A modern C++ unit test framework