From 5f45e84a4bdc3bd89bb56aa1aa1309576438e351 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Thu, 5 Dec 2013 10:32:51 +0100 Subject: [PATCH] Adapt to API change of Sydney (New South Wales) --- enabler/src/de/schildbach/pte/SydneyProvider.java | 2 +- .../schildbach/pte/live/SydneyProviderLiveTest.java | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/enabler/src/de/schildbach/pte/SydneyProvider.java b/enabler/src/de/schildbach/pte/SydneyProvider.java index 397738ca..ca4d2b92 100644 --- a/enabler/src/de/schildbach/pte/SydneyProvider.java +++ b/enabler/src/de/schildbach/pte/SydneyProvider.java @@ -25,7 +25,7 @@ import java.util.TimeZone; public class SydneyProvider extends AbstractEfaProvider { public static final NetworkId NETWORK_ID = NetworkId.SYDNEY; - private final static String API_BASE = "http://mobile.131500.com.au/TripPlanner/mobile/"; + private final static String API_BASE = "http://tp.transportnsw.info/nsw/"; public SydneyProvider() { diff --git a/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java index f9cdf4ba..4fef8fde 100644 --- a/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java @@ -48,7 +48,7 @@ public class SydneyProviderLiveTest extends AbstractProviderLiveTest @Test public void nearbyStations() throws Exception { - final NearbyStationsResult result = provider.queryNearbyStations(new Location(LocationType.STATION, 10101452), 0, 0); + final NearbyStationsResult result = provider.queryNearbyStations(new Location(LocationType.STATION, 10101101), 0, 0); print(result); } @@ -64,11 +64,19 @@ public class SydneyProviderLiveTest extends AbstractProviderLiveTest @Test public void queryDepartures() throws Exception { - final QueryDeparturesResult result = provider.queryDepartures(10101452, 0, false); + final QueryDeparturesResult result = provider.queryDepartures(10101101, 0, false); print(result); } + @Test + public void autocomplete() throws Exception + { + final List autocompletes = provider.autocompleteStations("Town Hall Station"); + + print(autocompletes); + } + @Test public void autocompleteIncomplete() throws Exception {