AbstractNavitiaProvider: Add Orlyval to Physical Modes.

Without this patch, connections with the orlyval train cause an IllegalArgumentException.
This commit is contained in:
Torsten Grote 2017-09-05 16:50:14 +02:00 committed by Andreas Schildbach
parent ac81e68779
commit e179351115
2 changed files with 7 additions and 1 deletions

View file

@ -92,7 +92,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider {
} }
private enum PhysicalMode { private enum PhysicalMode {
AIR, BOAT, BUS, BUSRAPIDTRANSIT, COACH, FERRY, FUNICULAR, LOCALTRAIN, LONGDISTANCETRAIN, METRO, RAPIDTRANSIT, SHUTTLE, TAXI, TRAIN, TRAMWAY, TRAM, OTHER AIR, BOAT, BUS, BUSRAPIDTRANSIT, COACH, FERRY, FUNICULAR, LOCALTRAIN, LONGDISTANCETRAIN, METRO, RAPIDTRANSIT, SHUTTLE, TAXI, TRAIN, TRAMWAY, TRAM, VAL, OTHER
} }
@SuppressWarnings("serial") @SuppressWarnings("serial")
@ -609,6 +609,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider {
case TRAIN: case TRAIN:
case LOCALTRAIN: case LOCALTRAIN:
case LONGDISTANCETRAIN: case LONGDISTANCETRAIN:
case VAL:
return Product.SUBURBAN_TRAIN; return Product.SUBURBAN_TRAIN;
case TRAMWAY: case TRAMWAY:
case TRAM: case TRAM:

View file

@ -134,6 +134,11 @@ public class ParisProviderLiveTest extends AbstractNavitiaProviderLiveTest {
queryTrip("Tour Eiffel", "Campo Formio"); queryTrip("Tour Eiffel", "Campo Formio");
} }
@Test
public void queryTripStationsOrlyval() throws Exception {
queryTrip("Orly Sud", "Gare De Lyon");
}
@Test @Test
public void queryTripStationsRapidTransit() throws Exception { public void queryTripStationsRapidTransit() throws Exception {
queryTrip("Luxembourg Paris", "Antony Antony"); queryTrip("Luxembourg Paris", "Antony Antony");