Applying unit tests to legacy code was the very reason Working Effectively with Legacy Code was written. Michael Feathers is the author – as mentioned in other answers, he was involved in the creation of both CppUnit and CppUnitLite.

Applying unit tests to legacy code was the very reason Working Effectively with Legacy Code was written. Michael Feathers is the author – as mentioned in other answers, he was involved in the creation of both CppUnit and CppUnitLite.
