You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fbfreitas edited this page Apr 23, 2025
·
5 revisions
Demonstration
Steps to reproduce in the phase 2 demonstration
Each group will have a maximum of 15 minutes for their demonstration. Within this time frame,one or more selected students
must complete the following steps:
Clone the group repo to a new folder.
Checkout the phase 2 tag (0.2.* tag).
Use gradle at command line, to clean and build the project.
Use gradle at command line, to clean and build the project again.
At command line, launch HTTP Server with Postgres implementation
With HTTP Rest Client or Postman, do the following actions through the API:
Create two users
Try to create another user with the same email of the first
Create two clubs
Add two courts to the first club
List all courts of the two clubs
List the avaliable hours for the first court (today)
Create a rental with an invalid date
Create three rentals of two hours in the first court (all today)
List the avaliable hours for the first court (today)
List the rentals of the first court
Show the details of one rental
List all rentals using a page of length 2, going through all the pages.
Remove a rental
Try to show the details of the previous rental
Launch the browser
Go to the application root and follow all edges of the navigation graph
Note - In order to optimize time during the presentation, it is recommended to prepare a file containing all the necessary HTTP requests for point 6, or alternatively, a Postman collection.