A unit testing framework