add unit test case