20 As a user, I want to get directions between two rooms in a building
Acceptance Criteria:
Given that I am on the directions page,
And that I have chosen some room A in building A as my end location,
And that I have chosen some room B in building A as my start location,
Then the directions should show a path on the indoor map to reach room A from room B.
Given that room A and room B are on different floors,
Then the indoor directions should lead me to stairs, elevators, or escalators to get to the necessary floor.
Given that room A and room B are on different floors,
Then pressing on the floor up or down buttons should display the directions needed on the correct floors.
Steps for Acceptance Test:
Open the application
Tap on the "Directions" button found in the bottom left of the bottom navigation bar
Select "Search for location" in order to enter your destination location
Type "LB-2" and tap on any of the suggestions (ex. Consultation Room LB-201.00)
Select "Search for location" in order to enter your start location
Type "LB-3" and tap any of the suggestions (ex. Haiti Presentation Room LB-311.00)
In the directions page will now zoom in on the indoor map with the markers for start location (blue map marker) and destination (red map marker)
Toggle between the floors that involve the path necessary to go from the start to destination location
Any floor that does not involve the path to go from the start to destination location will have no path displayed
The only building with room numbers right now is the Webster Library/LB Building, additional room numbers for other buildings can be added with data entry
The indoor path do not perfectly math real-life indoor paths (Bug #253)
In addition, the time, steps and distance for indoor paths are missing (Bug #236)
On rare occurrences, the app will crash when getting directions, please note that we have logged this issue, in case that happens please restart the app and try the above steps again (Bug #234)
User Story Covered:
20 As a user, I want to get directions between two rooms in a building
Acceptance Criteria: Given that I am on the directions page, And that I have chosen some room A in building A as my end location, And that I have chosen some room B in building A as my start location, Then the directions should show a path on the indoor map to reach room A from room B.
Given that room A and room B are on different floors, Then the indoor directions should lead me to stairs, elevators, or escalators to get to the necessary floor.
Given that room A and room B are on different floors, Then pressing on the floor up or down buttons should display the directions needed on the correct floors.
Steps for Acceptance Test:
Please refer to this video for a demonstration of this acceptance criteria
Note: