Added several negative test cases