add unit test demo