added negative test cases and navigation cases