tests cases complete