A lightweight unit testing framework