Unit testing is an important step in the software development lifecycle; several frameworks such as JUnit exist to help developers in this effort. CppUnit is a useful C++ port of the JUnit framework!