diff --git a/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java index f6c24634..8aa0c26c 100644 --- a/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/BvgProviderLiveTest.java @@ -91,6 +91,16 @@ public class BvgProviderLiveTest extends AbstractProviderLiveTest Assert.assertEquals("Güntzelstr. (U)", autocompletes.get(0).name); } + @Test + public void autocompleteAddress() throws Exception + { + final List autocompletes = provider.autocompleteStations("Sophienstr. 24"); + + print(autocompletes); + + Assert.assertEquals("Sophienstr. 24", autocompletes.get(0).name); + } + @Test public void autocompleteIncomplete() throws Exception { @@ -163,9 +173,9 @@ public class BvgProviderLiveTest extends AbstractProviderLiveTest @Test public void connectionBetweenAddresses() throws Exception { - final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, null, - "10715 Bln Charlb.-Wilm., Weimarische Str. 7"), null, new Location(LocationType.ADDRESS, 0, null, "10178 Bln Mitte, Sophienstr. 24"), - new Date(), true, ALL_PRODUCTS, WalkSpeed.NORMAL, Accessibility.NEUTRAL); + final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, 52479663, 13324278, "10715 Berlin-Wilmersdorf", + "Weimarische Str. 7"), null, new Location(LocationType.ADDRESS, 0, 52541536, 13421290, "10437 Berlin-Prenzlauer Berg", + "Göhrener Str. 5"), new Date(), true, ALL_PRODUCTS, WalkSpeed.NORMAL, Accessibility.NEUTRAL); System.out.println(result); final QueryConnectionsResult laterResult = queryMoreConnections(result.context, true); System.out.println(laterResult); @@ -174,10 +184,10 @@ public class BvgProviderLiveTest extends AbstractProviderLiveTest @Test public void viaConnectionBetweenAddresses() throws Exception { - final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, null, - "10715 Bln Charlb.-Wilm., Weimarische Str. 7"), new Location(LocationType.ADDRESS, 0, null, "10115 Bln Mitte, Hannoversche Str. 20"), - new Location(LocationType.ADDRESS, 0, null, "10178 Bln Mitte, Sophienstr. 24"), new Date(), true, ALL_PRODUCTS, WalkSpeed.NORMAL, - Accessibility.NEUTRAL); + final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, 52479663, 13324278, "10715 Berlin-Wilmersdorf", + "Weimarische Str. 7"), new Location(LocationType.ADDRESS, 0, 52527872, 13381657, "10115 Berlin-Mitte", "Hannoversche Str. 20"), + new Location(LocationType.ADDRESS, 0, 52526029, 13399878, "10178 Berlin-Mitte", "Sophienstr. 24"), new Date(), true, ALL_PRODUCTS, + WalkSpeed.NORMAL, Accessibility.NEUTRAL); System.out.println(result); final QueryConnectionsResult laterResult = queryMoreConnections(result.context, true); System.out.println(laterResult); diff --git a/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java index fdb992e6..aa52ae88 100644 --- a/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java @@ -17,6 +17,8 @@ package de.schildbach.pte.live; +import static junit.framework.Assert.assertEquals; + import java.util.Date; import java.util.List; @@ -50,6 +52,13 @@ public class VbbProviderLiveTest extends AbstractProviderLiveTest print(result); } + @Test + public void nearbyStationsInvalidStation() throws Exception + { + final NearbyStationsResult result = provider.queryNearbyStations(new Location(LocationType.STATION, 2449475), 0, 0); + assertEquals(NearbyStationsResult.Status.INVALID_STATION, result.status); + } + @Test public void nearbyStationsByCoordinate() throws Exception { @@ -66,6 +75,16 @@ public class VbbProviderLiveTest extends AbstractProviderLiveTest print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception + { + final QueryDeparturesResult resultLive = provider.queryDepartures(111111, 0, false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, resultLive.status); + + final QueryDeparturesResult resultPlan = provider.queryDepartures(2449475, 0, false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, resultPlan.status); + } + @Test public void autocompleteUmlaut() throws Exception { @@ -76,6 +95,16 @@ public class VbbProviderLiveTest extends AbstractProviderLiveTest Assert.assertEquals("Güntzelstr. (U)", autocompletes.get(0).name); } + @Test + public void autocompleteAddress() throws Exception + { + final List autocompletes = provider.autocompleteStations("Sophienstr. 24"); + + print(autocompletes); + + Assert.assertEquals("Sophienstr. 24", autocompletes.get(0).name); + } + @Test public void autocompleteIncomplete() throws Exception { @@ -133,9 +162,9 @@ public class VbbProviderLiveTest extends AbstractProviderLiveTest @Test public void connectionBetweenAddresses() throws Exception { - final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, null, - "10715 Bln Charlb.-Wilm., Weimarische Str. 7"), null, new Location(LocationType.ADDRESS, 0, null, "10178 Bln Mitte, Sophienstr. 24"), - new Date(), true, ALL_PRODUCTS, WalkSpeed.NORMAL, Accessibility.NEUTRAL); + final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, 52479663, 13324278, "10715 Berlin-Wilmersdorf", + "Weimarische Str. 7"), null, new Location(LocationType.ADDRESS, 0, 52541536, 13421290, "10437 Berlin-Prenzlauer Berg", + "Göhrener Str. 5"), new Date(), true, ALL_PRODUCTS, WalkSpeed.NORMAL, Accessibility.NEUTRAL); System.out.println(result); final QueryConnectionsResult laterResult = queryMoreConnections(result.context, true); System.out.println(laterResult); @@ -144,10 +173,10 @@ public class VbbProviderLiveTest extends AbstractProviderLiveTest @Test public void viaConnectionBetweenAddresses() throws Exception { - final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, null, - "10715 Bln Charlb.-Wilm., Weimarische Str. 7"), new Location(LocationType.ADDRESS, 0, null, "10115 Bln Mitte, Hannoversche Str. 20"), - new Location(LocationType.ADDRESS, 0, null, "10178 Bln Mitte, Sophienstr. 24"), new Date(), true, ALL_PRODUCTS, WalkSpeed.NORMAL, - Accessibility.NEUTRAL); + final QueryConnectionsResult result = queryConnections(new Location(LocationType.ADDRESS, 0, 52479663, 13324278, "10715 Berlin-Wilmersdorf", + "Weimarische Str. 7"), new Location(LocationType.ADDRESS, 0, 52527872, 13381657, "10115 Berlin-Mitte", "Hannoversche Str. 20"), + new Location(LocationType.ADDRESS, 0, 52526029, 13399878, "10178 Berlin-Mitte", "Sophienstr. 24"), new Date(), true, ALL_PRODUCTS, + WalkSpeed.NORMAL, Accessibility.NEUTRAL); System.out.println(result); final QueryConnectionsResult laterResult = queryMoreConnections(result.context, true); System.out.println(laterResult);