Train tickets can be booked in advance, though we do reserve some capacity in each coach for people who have tickets but didn’t reserve a seat.

Note
The examples shown here are generated from the source code. They therefore represent the behavior of the application at any times. Non regression is ensured by checking the absence of change in this document. Learn more here https://github.com/sfauvel/documentationtesting

View source of project on Github

Max 70% of entire train can be booked

This allows people who show up just before the train leaves to get a seat.

Train is too full to place a group

1. Train before reservation

☒☒☒☒☐
☒☒☒☐☐

☒☒☐☐☐
☒☒☐☐☐

I book a reservation for 4 people

Reservation is rejected

Reason is Maximum booking capacity has been reached

2. Train after reservation

☒☒☒☒☐
☒☒☒☐☐

☒☒☐☐☐
☒☒☐☐☐

Train has enough space left

3. Train before reservation

☒☒☒☐☐
☒☒☐☐☐

☒☒☐☐☐
☒☒☐☐☐

I book a reservation for 2 people

Reservation is confirmed

4. Train after reservation

☒☒☒☒☐
☒☒☒☐☐

☒☒☐☐☐
☒☒☐☐☐