-
Notifications
You must be signed in to change notification settings - Fork 1
Project Report: Deliverable 2
matthewkourlas edited this page Mar 5, 2019
·
10 revisions
First meeting for Deliverable 2.
Agenda items
- Define Issues/Epics on Zenhub for Deliverable 2
- Delegate responsibilities
Second meeting for Deliverable 2.
Agenda items
- Discuss changes to class diagram
Notes:
- Changes to File class to include type of file and status
- Add enum to student class and co-op class to track progress
- Implemented all POST requests using request parameters since many require lots of parameters, and this would be more clunky with path variables
- Implemented all GET requests using path variables for ease of use, ex: can easily access a student via URL
- Achieved ~98% code coverage for service methods by creating test cases that used all areas of the code
- Split tests into different classes depending on which class was being tested
- Used Spring Framework to perform POST requests to test RESTful API which modifies our own data
- Tested other team's RESTful services using an HttpUrlConnection instance to perform GET requests
- Added a gradle task to run integration tests