Added test cases for update, delete and retrieve