writing appropriate test cases for entire code
writing appropriate test cases for entire code