We plan to test the code we implement to make sure it pulls the events from a Google calendar properly. While doing this, we will be testing the existing code to be sure that the Magic Mirror is working properly without our implementation of code. To do this, we will be using test cases to check if correct arguments/input is given and if correct output is given for each argument/input. The test cases are:
We plan to test how our code interacts with the existing code given. This will mainly be completed by implementing our code and then testing to make sure that the output is similar to the normal output for the default calendar given. The test cases will be:
To test how our code interacts with different systems, we are currently running the program on both a Mac (OSX Sierra v10.12.3, OSX Sierra v10.12.4) and Windows 10. This will allow us to make sure that our Magic Mirror module will be functional on two main softwares installed on computers/laptops. Our project/code should function without any errors on any software a computer/laptop is running.
Upon completion, we will remove all local files from our respective machines and pull all files from our GitHub repository, following the README to install and run the Magic Mirror with our new Google Calendar module. This will allow us to ensure the customer/user experience meets expectation.