A minimal unit testing framework for the C programming language