header-only, lightweight C/C++ unit testing framework