The user enters the "query" command in the Filter menu, writes the name of the collection being searched, the name of the new collection that will be created, and the search parameters. From there, the program looks through the collection being searched for any mention of the search parameter (like a ctrl + f), and if a match is found in any of the relevant data variables, that movie is added to the new collection, labeled with the new user name.
If no matches are found, a new collection is not created, instead an error message is sent and the user is returned back to the Filter Menu.
Priority
4
Story Points
3
Test Cases
The user enters the "query" command in the Filter menu, writes the name of the collection being searched, the name of the new collection that will be created, and the search parameters. From there, the program looks through the collection being searched for any mention of the search parameter (like a ctrl + f), and if a match is found in any of the relevant data variables, that movie is added to the new collection, labeled with the new user name.
If no matches are found, a new collection is not created, instead an error message is sent and the user is returned back to the Filter Menu.