From 39e6895af95c16c1db0880b0649a9a7e2b8e4078 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 14 Dec 2018 18:29:04 +0100 Subject: [PATCH] Add many missing queryDeparturesInvalidStation() tests. --- .../test/de/schildbach/pte/live/AvvProviderLiveTest.java | 6 ++++++ .../de/schildbach/pte/live/BayernProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/BsvagProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/DingProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/GvhProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/KvvProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/LinzProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/MvgProviderLiveTest.java | 6 ++++++ .../de/schildbach/pte/live/RtaChicagoProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/StvProviderLiveTest.java | 6 ++++++ .../de/schildbach/pte/live/SydneyProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/TfiProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VblProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VgnProviderLiveTest.java | 7 +++++++ .../test/de/schildbach/pte/live/VmsProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VmvProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VrnProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VrrProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VrsProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VvmProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VvoProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VvsProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/VvvProviderLiveTest.java | 6 ++++++ .../test/de/schildbach/pte/live/WienProviderLiveTest.java | 6 ++++++ 24 files changed, 145 insertions(+) diff --git a/enabler/test/de/schildbach/pte/live/AvvProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/AvvProviderLiveTest.java index 721b6ec0..a73d032a 100644 --- a/enabler/test/de/schildbach/pte/live/AvvProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/AvvProviderLiveTest.java @@ -60,6 +60,12 @@ public class AvvProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/BayernProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/BayernProviderLiveTest.java index 34b8908a..9a0f8bfd 100644 --- a/enabler/test/de/schildbach/pte/live/BayernProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/BayernProviderLiveTest.java @@ -77,6 +77,12 @@ public class BayernProviderLiveTest extends AbstractProviderLiveTest { print(nurembergHauptbahnhof); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Marien"); diff --git a/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java index e5aa8ad2..6be5b41d 100644 --- a/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/BsvagProviderLiveTest.java @@ -60,6 +60,12 @@ public class BsvagProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kurf"); diff --git a/enabler/test/de/schildbach/pte/live/DingProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/DingProviderLiveTest.java index 8be995dc..dc5c0980 100644 --- a/enabler/test/de/schildbach/pte/live/DingProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/DingProviderLiveTest.java @@ -60,6 +60,12 @@ public class DingProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIdentified() throws Exception { final SuggestLocationsResult result = suggestLocations("Ulm, Justizgebäude"); diff --git a/enabler/test/de/schildbach/pte/live/GvhProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/GvhProviderLiveTest.java index c9959c2d..56976285 100644 --- a/enabler/test/de/schildbach/pte/live/GvhProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/GvhProviderLiveTest.java @@ -61,6 +61,12 @@ public class GvhProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/KvvProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/KvvProviderLiveTest.java index d0bd5043..17caf551 100644 --- a/enabler/test/de/schildbach/pte/live/KvvProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/KvvProviderLiveTest.java @@ -67,6 +67,12 @@ public class KvvProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/LinzProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/LinzProviderLiveTest.java index cf561857..5b8fa867 100644 --- a/enabler/test/de/schildbach/pte/live/LinzProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/LinzProviderLiveTest.java @@ -58,6 +58,12 @@ public class LinzProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Friedhof"); diff --git a/enabler/test/de/schildbach/pte/live/MvgProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/MvgProviderLiveTest.java index c3f77095..b0598f71 100644 --- a/enabler/test/de/schildbach/pte/live/MvgProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/MvgProviderLiveTest.java @@ -60,6 +60,12 @@ public class MvgProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Schützenhalle"); diff --git a/enabler/test/de/schildbach/pte/live/RtaChicagoProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/RtaChicagoProviderLiveTest.java index b7ee9783..ebfe8a33 100644 --- a/enabler/test/de/schildbach/pte/live/RtaChicagoProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/RtaChicagoProviderLiveTest.java @@ -58,6 +58,12 @@ public class RtaChicagoProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Station"); diff --git a/enabler/test/de/schildbach/pte/live/StvProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/StvProviderLiveTest.java index d06dfb1f..8c815156 100644 --- a/enabler/test/de/schildbach/pte/live/StvProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/StvProviderLiveTest.java @@ -60,6 +60,12 @@ public class StvProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java index 85be8a70..3a54609d 100644 --- a/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/SydneyProviderLiveTest.java @@ -70,6 +70,12 @@ public class SydneyProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIdentified() throws Exception { final SuggestLocationsResult result = suggestLocations("Sydney, Town Hall Station"); diff --git a/enabler/test/de/schildbach/pte/live/TfiProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/TfiProviderLiveTest.java index 9b79eecf..08efc147 100644 --- a/enabler/test/de/schildbach/pte/live/TfiProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/TfiProviderLiveTest.java @@ -58,6 +58,12 @@ public class TfiProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Lower O'Connell Street"); diff --git a/enabler/test/de/schildbach/pte/live/VblProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VblProviderLiveTest.java index 1c3d570a..3d3bb104 100644 --- a/enabler/test/de/schildbach/pte/live/VblProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VblProviderLiveTest.java @@ -59,6 +59,12 @@ public class VblProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIdentified() throws Exception { final SuggestLocationsResult result = suggestLocations("Luzern, Kantonalbank"); diff --git a/enabler/test/de/schildbach/pte/live/VgnProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VgnProviderLiveTest.java index c5a1d2b2..2aca49e4 100644 --- a/enabler/test/de/schildbach/pte/live/VgnProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VgnProviderLiveTest.java @@ -18,6 +18,7 @@ package de.schildbach.pte.live; import static org.hamcrest.CoreMatchers.hasItem; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; import java.util.Date; @@ -59,6 +60,12 @@ public class VgnProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/VmsProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VmsProviderLiveTest.java index 271c0ff6..464adacd 100644 --- a/enabler/test/de/schildbach/pte/live/VmsProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VmsProviderLiveTest.java @@ -59,6 +59,12 @@ public class VmsProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/VmvProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VmvProviderLiveTest.java index 074fb941..fe754304 100644 --- a/enabler/test/de/schildbach/pte/live/VmvProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VmvProviderLiveTest.java @@ -59,6 +59,12 @@ public class VmvProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsSchwerin() throws Exception { final SuggestLocationsResult result = suggestLocations("Schwerin Hauptbahnhof"); diff --git a/enabler/test/de/schildbach/pte/live/VrnProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VrnProviderLiveTest.java index a41fd288..2fe98a5d 100644 --- a/enabler/test/de/schildbach/pte/live/VrnProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VrnProviderLiveTest.java @@ -70,6 +70,12 @@ public class VrnProviderLiveTest extends AbstractProviderLiveTest { print(result2); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/VrrProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VrrProviderLiveTest.java index 6d587b87..afd1c5ff 100644 --- a/enabler/test/de/schildbach/pte/live/VrrProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VrrProviderLiveTest.java @@ -70,6 +70,12 @@ public class VrrProviderLiveTest extends AbstractProviderLiveTest { queryDepartures("22001374", false); // Suedwache } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void queryManyDeparturesWithEquivs() throws Exception { final QueryDeparturesResult result = queryDepartures("20018235", true); diff --git a/enabler/test/de/schildbach/pte/live/VrsProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VrsProviderLiveTest.java index 2e9e230d..07ffb497 100644 --- a/enabler/test/de/schildbach/pte/live/VrsProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VrsProviderLiveTest.java @@ -170,6 +170,12 @@ public class VrsProviderLiveTest extends AbstractProviderLiveTest { printLineDestinations(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void queryManyDepartures() throws Exception { Random rand = new Random(new Date().getTime()); diff --git a/enabler/test/de/schildbach/pte/live/VvmProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VvmProviderLiveTest.java index 47296682..a1abcbbd 100644 --- a/enabler/test/de/schildbach/pte/live/VvmProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VvmProviderLiveTest.java @@ -61,6 +61,12 @@ public class VvmProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.java index 27f1f4fd..0214051c 100644 --- a/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VvoProviderLiveTest.java @@ -61,6 +61,12 @@ public class VvoProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java index 20c49be3..1264fbd3 100644 --- a/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java @@ -61,6 +61,12 @@ public class VvsProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur"); diff --git a/enabler/test/de/schildbach/pte/live/VvvProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VvvProviderLiveTest.java index b4b5a552..90b60e47 100644 --- a/enabler/test/de/schildbach/pte/live/VvvProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VvvProviderLiveTest.java @@ -59,6 +59,12 @@ public class VvvProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kirchweidach, Kirchweidach"); diff --git a/enabler/test/de/schildbach/pte/live/WienProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/WienProviderLiveTest.java index 8b0242a7..b87c5573 100644 --- a/enabler/test/de/schildbach/pte/live/WienProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/WienProviderLiveTest.java @@ -70,6 +70,12 @@ public class WienProviderLiveTest extends AbstractProviderLiveTest { print(result); } + @Test + public void queryDeparturesInvalidStation() throws Exception { + final QueryDeparturesResult result = queryDepartures("999999", false); + assertEquals(QueryDeparturesResult.Status.INVALID_STATION, result.status); + } + @Test public void suggestLocationsIncomplete() throws Exception { final SuggestLocationsResult result = suggestLocations("Kur");