Test cases for project2