.getVehicleActionInfo(truck); assertFalse(action.isDone()); assertEquals(60, action.timeNeeded()); assertEquals(ParcelState.PICKING_UP, model.getParcelState(pack2)); assertEquals(VehicleState.PICKING_UP, model.getVehicleState(truck)); assertEquals(20, action.timeNeeded()); assertEquals(ParcelState.PICKING_UP, model.getParcelState(pack2)); assertEquals(VehicleState.PICKING_UP, model.getVehicleState(truck)); model.continuePreviousActions(truck, tl); assertTrue(action.isDone()); assertEquals(0, action.timeNeeded()); assertEquals(20, tl.getTimeLeft()); assertEquals(ParcelState.IN_CARGO, model.getParcelState(pack2));