add unittest case