A unit testing framework for C