added tests to Arrival
also switched view to use case switch so it
now handles all possibilities for arrival.status