A unit testing framework for CMake