revised test cases

did what I could with the feedback