CppUnitLite2 is a project mainly written in C++ and C, based on the View license.
CppUnitLite2
Simple C++ TestingFramework developed by Michael Feathers, who wrote the original CppUnit. Unlike some other frameworks, this one is a barebones framework intended to be extended by its users to support their particular needs.
See: http://c2.com/cgi/wiki?CppUnitLite