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