add error case test