From 0aead0017193414c73c5823f74066cb57d0ada1a Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Tue, 17 Feb 2015 09:55:47 +0100 Subject: [PATCH] Fix umlauts in suggested locations for Salzburg. --- enabler/src/de/schildbach/pte/SvvProvider.java | 3 +++ .../test/de/schildbach/pte/live/SvvProviderLiveTest.java | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/enabler/src/de/schildbach/pte/SvvProvider.java b/enabler/src/de/schildbach/pte/SvvProvider.java index cf57c2f0..e84e4ec8 100644 --- a/enabler/src/de/schildbach/pte/SvvProvider.java +++ b/enabler/src/de/schildbach/pte/SvvProvider.java @@ -20,6 +20,8 @@ package de.schildbach.pte; import java.util.HashMap; import java.util.Map; +import com.google.common.base.Charsets; + import de.schildbach.pte.dto.Style; /** @@ -33,6 +35,7 @@ public class SvvProvider extends AbstractEfaProvider { super(NetworkId.SVV, API_BASE); + setRequestUrlEncoding(Charsets.UTF_8); setStyles(STYLES); } diff --git a/enabler/test/de/schildbach/pte/live/SvvProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/SvvProviderLiveTest.java index 3b86e732..0c60144e 100644 --- a/enabler/test/de/schildbach/pte/live/SvvProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/SvvProviderLiveTest.java @@ -75,6 +75,14 @@ public class SvvProviderLiveTest extends AbstractProviderLiveTest print(result); } + @Test + public void suggestLocationsWithUmlaut() throws Exception + { + final SuggestLocationsResult result = suggestLocations("Salzburg Süd"); + print(result); + assertThat(result.getLocations(), hasItem(new Location(LocationType.STATION, "60650458"))); + } + @Test public void suggestLocationsCoverage() throws Exception {