QtUnit is a unit testing framework for C++ which
compiles into a shared library. It uses the Qt
library for platform independence. Tests can be
compiled into modules which are automatically
reloaded after modification. The text and
graphical testrunners are fully localized and
integrate perfectly into IDEs for the display of
the exact source location where failures occurred.