From 375e9b56b045d753731f4d88216385b81fae1694 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 17 Mar 2017 11:39:44 +0100 Subject: [PATCH] VVS: Fix request URL encoding. --- enabler/src/de/schildbach/pte/VvsProvider.java | 3 +++ enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/enabler/src/de/schildbach/pte/VvsProvider.java b/enabler/src/de/schildbach/pte/VvsProvider.java index f5ad316b..d8d207ae 100644 --- a/enabler/src/de/schildbach/pte/VvsProvider.java +++ b/enabler/src/de/schildbach/pte/VvsProvider.java @@ -19,6 +19,8 @@ package de.schildbach.pte; import javax.annotation.Nullable; +import com.google.common.base.Charsets; + import de.schildbach.pte.dto.Line; import de.schildbach.pte.dto.Point; import de.schildbach.pte.dto.Product; @@ -38,6 +40,7 @@ public class VvsProvider extends AbstractEfaProvider { public VvsProvider(final HttpUrl apiBase) { super(NetworkId.VVS, apiBase); + setRequestUrlEncoding(Charsets.UTF_8); setIncludeRegionId(false); setNumTripsRequested(4); } diff --git a/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java index da38a03a..45a08568 100644 --- a/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java @@ -71,8 +71,9 @@ public class VvsProviderLiveTest extends AbstractProviderLiveTest { @Test public void suggestLocationsWithUmlaut() throws Exception { - final SuggestLocationsResult result = suggestLocations("grün"); + final SuggestLocationsResult result = suggestLocations("Nürtingen"); print(result); + assertThat(result.getLocations(), hasItem(new Location(LocationType.STATION, "5002931"))); } @Test