From 32ceccedb855a054498ab477fff9ae3df1d1f011 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 15 Dec 2014 16:44:26 +0100 Subject: [PATCH] Disable sort by weight in JSON getstops for Brandenburg. --- enabler/src/de/schildbach/pte/VbbProvider.java | 2 ++ .../de/schildbach/pte/live/VbbProviderLiveTest.java | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/enabler/src/de/schildbach/pte/VbbProvider.java b/enabler/src/de/schildbach/pte/VbbProvider.java index 9d126fbe..11ab7478 100644 --- a/enabler/src/de/schildbach/pte/VbbProvider.java +++ b/enabler/src/de/schildbach/pte/VbbProvider.java @@ -45,6 +45,8 @@ public class VbbProvider extends AbstractHafasProvider public VbbProvider() { super(API_BASE + "stboard.exe/dn", API_BASE + "ajax-getstop.exe/dn", API_BASE + "query.exe/dn", 7, UTF_8); + + setJsonGetStopsUseWeight(false); } public NetworkId id() diff --git a/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java index 4937bc06..0ee6ef9d 100644 --- a/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VbbProviderLiveTest.java @@ -86,6 +86,16 @@ public class VbbProviderLiveTest extends AbstractProviderLiveTest assertEquals(QueryDeparturesResult.Status.INVALID_STATION, resultPlan.status); } + @Test + public void suggestLocations() throws Exception + { + final SuggestLocationsResult result = provider.suggestLocations("Haubachstr."); + + print(result); + + Assert.assertEquals("Haubachstr.", result.getLocations().get(0).name); + } + @Test public void suggestLocationsUmlaut() throws Exception {