f.simEngine.doSimStep(303); assertEquals(2, f.qlink3.getAllVehicles().size()); // includes parked vehicles assertEquals(1, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); f.simEngine.doSimStep(320); assertEquals(2, f.qlink3.getAllVehicles().size()); // includes parked vehicles assertEquals(1, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); f.simEngine.doSimStep(321); assertEquals(2, f.qlink3.getAllVehicles().size()); // includes parked vehicles assertEquals(0, f.qlink3.getAllNonParkedVehicles().size());
f.simEngine.doSimStep(303); assertEquals(2, f.qlink3.getAllVehicles().size()); assertEquals(2, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(f.normalVehicle, vehicles[1]); f.simEngine.doSimStep(321); assertEquals(2, f.qlink3.getAllVehicles().size()); // includes parked vehicles assertEquals(0, f.qlink3.getAllNonParkedVehicles().size());
assertEquals(2, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(f.normalVehicle2, vehicles[1]); assertEquals(2, f.qlink3.getAllNonParkedVehicles().size()); assertEquals(2, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(f.normalVehicle2, vehicles[1]); assertEquals(2, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(f.normalVehicle2, vehicles[1]); assertEquals(0, f.qlink3.getAllNonParkedVehicles().size());
assertEquals(2, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(f.normalVehicle2, vehicles[1]); assertEquals(2, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(f.normalVehicle2, vehicles[1]); assertEquals(1, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(1, f.qlink3.getAllNonParkedVehicles().size()); vehicles = f.qlink3.getAllNonParkedVehicles().toArray(vehicles); assertEquals(f.transitVehicle, vehicles[0]); assertEquals(0, f.qlink3.getAllNonParkedVehicles().size());