Created attachment 15 [details] Error Sceenshot Problem: When I test the removeWaitingPassenger() in Station.class which use to check whether the passenger in the queue can get on the bus based on the bus capacity. The problem is the queuing passengers were removed in an incorrect order. Step to Reproduce: Write test case for removeWiatingPassenger() Run testRemoveWaitingPassenger#() Actual Result: Child Passenger Expected Result: Elderly Passenger