embeddable C unit testing framework