full test case for Rob