Added 8 test cases