add signin unittest