A complete unit testing framework in a header