From 2dd83ef12eb567231b72deb43e9f7f734068feee Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 10 Feb 2014 09:36:42 +0100 Subject: [PATCH] Fix autocomplete coverage for Braunschweig. --- enabler/src/de/schildbach/pte/BsvagProvider.java | 10 ---------- .../de/schildbach/pte/live/BsvagProviderLiveTest.java | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/enabler/src/de/schildbach/pte/BsvagProvider.java b/enabler/src/de/schildbach/pte/BsvagProvider.java index 5ae97436..623a06e4 100644 --- a/enabler/src/de/schildbach/pte/BsvagProvider.java +++ b/enabler/src/de/schildbach/pte/BsvagProvider.java @@ -17,13 +17,9 @@ package de.schildbach.pte; -import java.io.IOException; import java.util.HashMap; -import java.util.List; import java.util.Map; -import de.schildbach.pte.dto.Location; -import de.schildbach.pte.dto.LocationType; import de.schildbach.pte.dto.Style; /** @@ -56,12 +52,6 @@ public class BsvagProvider extends AbstractEfaProvider return false; } - @Override - public List autocompleteStations(final CharSequence constraint) throws IOException - { - return xmlStopfinderRequest(new Location(LocationType.STATION, 0, null, constraint.toString())); - } - private static final Map STYLES = new HashMap(); static diff --git a/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java index d147a10f..c20f8169 100644 --- a/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java @@ -17,7 +17,9 @@ package de.schildbach.pte.live; +import static org.hamcrest.CoreMatchers.hasItem; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; import static org.junit.Assert.assertTrue; import java.util.Date; @@ -85,6 +87,14 @@ public class BsvagProviderLiveTest extends AbstractProviderLiveTest print(autocompletes); } + @Test + public void autocompleteCoverage() throws Exception + { + final List braunschweigAutocompletes = provider.autocompleteStations("Braunschweig Rhönweg"); + print(braunschweigAutocompletes); + assertThat(braunschweigAutocompletes, hasItem(new Location(LocationType.STATION, 26000351))); + } + @Test public void shortTrip() throws Exception {