CxxTest is a JUnit/CppUnit/xUnit-like framework
for C++ that doesn’t require RTTI, member template
functions, exception handling, or any external
libraries (including memory management,
file/console I/O, or graphics libraries). It is
distributed entirely as a set of header files
which makes it extremely portable and usable.