add basic unit test support