For anyone who would like to avoid the pain of picking and choosing between unit testing frameworks - if you want something light and simple (as in EVERYTHING in one header file): http://fctx.wildbearsoftware.com/FrontPage
* Fast C XUnit Test (FCTX) is a lightweight, cross platform, framework for quickly generating x-unit tests in C/C++.
* The entire framework is available as a single header file.
* Simply include a header and start typing out your tests.
* FCTX does not require two-step registration of your functions.
*... and it has good documentation with straightforward examples