From ac941b608bc6bfaf07ad3b4b5d494716c1c52ec9 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 10 Feb 2014 11:11:54 +0100 Subject: [PATCH] Fix autocomplete coverage for Dresden. --- enabler/src/de/schildbach/pte/VvoProvider.java | 12 ------------ .../de/schildbach/pte/live/VvoProviderLiveTest.java | 10 ++++++++++ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/enabler/src/de/schildbach/pte/VvoProvider.java b/enabler/src/de/schildbach/pte/VvoProvider.java index 801cddf3..1ad1a12c 100644 --- a/enabler/src/de/schildbach/pte/VvoProvider.java +++ b/enabler/src/de/schildbach/pte/VvoProvider.java @@ -17,12 +17,6 @@ package de.schildbach.pte; -import java.io.IOException; -import java.util.List; - -import de.schildbach.pte.dto.Location; -import de.schildbach.pte.dto.LocationType; - /** * @author Andreas Schildbach */ @@ -58,10 +52,4 @@ public class VvoProvider extends AbstractEfaProvider return false; } - - @Override - public List autocompleteStations(final CharSequence constraint) throws IOException - { - return xmlStopfinderRequest(new Location(LocationType.STATION, 0, null, constraint.toString())); - } } diff --git a/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.java index 6631a101..aec60570 100644 --- a/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.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 VvoProviderLiveTest extends AbstractProviderLiveTest print(autocompletes); } + @Test + public void autocompleteCoverage() throws Exception + { + final List dresdenAutocompletes = provider.autocompleteStations("Dresden Postplatz"); + print(dresdenAutocompletes); + assertThat(dresdenAutocompletes, hasItem(new Location(LocationType.STATION, 33000037))); + } + @Test public void shortTrip() throws Exception {