add unittestcase