unit test 'error' case