UnitTest++ is a lightweight unit testing framework for C++.
It was designed to do test-driven development on a wide variety of platforms.
Simplicity, portability, speed, and small footprint are all very important
aspects of UnitTest++. UnitTest++ is mostly standard C++ and makes minimal
use of advanced library and language features, which means it should be easily
portable to just about any platform.

WWW: https://github.com/unittest-cpp/unittest-cpp