For this assignment, I implemented three main functions for creating, retrieving, and deleting tasks in order to implement the task management feature. The tasks are stored in local memory in a task array, and we can create tasks by pushing a new task object to the array, retrieving it by its unique id, and deleting a particular task by filtering the task array to only contain those with different unique ids than the input one. I also implemented unit tests and integration tests for the feature to test the feature.
For this assignment, I implemented three main functions for creating, retrieving, and deleting tasks in order to implement the task management feature. The tasks are stored in local memory in a task array, and we can create tasks by pushing a new task object to the array, retrieving it by its unique id, and deleting a particular task by filtering the task array to only contain those with different unique ids than the input one. I also implemented unit tests and integration tests for the feature to test the feature.