summaryrefslogtreecommitdiff
path: root/t/21-iris-stations.t
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2016-05-09 20:49:29 +0200
committerDaniel Friesel <derf@finalrewind.org>2016-05-09 20:49:29 +0200
commitdce8472ad375624287c7e5c1dd80ea0d53e7e678 (patch)
treedf4051292f9a033bc9cef0d8df5106bc71f49ada /t/21-iris-stations.t
parent2bb64f91d3dc628728bb9de3a9c3888462f66eb2 (diff)
Switch to Deutsche Bahn Haltestellen list
Note that this does NOT include stations outside of germany, even if they have Deutsche Bahn trains. This may be fixed in another commit.
Diffstat (limited to 't/21-iris-stations.t')
-rw-r--r--t/21-iris-stations.t29
1 files changed, 14 insertions, 15 deletions
diff --git a/t/21-iris-stations.t b/t/21-iris-stations.t
index 934a0a8..651fd32 100644
--- a/t/21-iris-stations.t
+++ b/t/21-iris-stations.t
@@ -17,60 +17,59 @@ my @emptypairs = grep { not( length( $_->[0] ) and length( $_->[1] ) ) }
is_deeply( \@emptypairs, [], 'no stations with empty code / name' );
is_deeply(
- [ [ 'EE', 'Essen Hbf' ] ],
+ [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('EE') ],
'get_station: exact match by DS100 works'
);
is_deeply(
- [ [ 'EE', 'Essen Hbf' ] ],
+ [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('Essen Hbf') ],
'get_station: exact match by name works'
);
is_deeply(
- [ [ 'EE', 'Essen Hbf' ] ],
+ [ [ 'EE', 'Essen Hbf', 8000098, 7.014793, 51.451355 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('essen hbf') ],
'get_station: exact match by name is case insensitive'
);
is_deeply(
- [ [ 'EESD', 'Essen Süd' ] ],
+ [ [ 'EESD', 'Essen Süd', 8001897, 7.023098, 51.439295 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('essen sued') ],
'get_station: exact match with normalization (1)'
);
is_deeply(
- [ [ 'EEST', 'Essen-Steele' ] ],
+ [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('Essen-Steele') ],
'get_station: exact match by name works by shortest prefix'
);
is_deeply(
- [ [ 'EEST', 'Essen-Steele' ] ],
+ [ [ 'EEST', 'Essen-Steele', 8000099, 7.075552, 51.450684 ] ],
[ Travel::Status::DE::IRIS::Stations::get_station('essen-steele') ],
'get_station: exact match by name (shortest prefix) is case insensitive'
);
is_deeply(
- [ [ 'KM', 'M\'gladbach Hbf' ] ],
- [ Travel::Status::DE::IRIS::Stations::get_station('mgladbach hbf') ],
+ [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ],
+ [ Travel::Status::DE::IRIS::Stations::get_station('mönchengladbach hf') ],
'get_station: close fuzzy match works (one result)'
);
is_deeply(
- [ [ 'KM', 'M\'gladbach Hbf' ] ],
- [ Travel::Status::DE::IRIS::Stations::get_station('Mgladbach Bbf') ],
+ [ [ 'KM', 'Mönchengladbach Hbf', 8000253, 6.446111, 51.196583 ] ],
+ [ Travel::Status::DE::IRIS::Stations::get_station('MönchenGladbach BBF') ],
'get_station: close fuzzy match is case insensitive'
);
is_deeply(
[
- [ 'EEBE', 'E-Bergeborbeck' ],
- [ 'EEBB', 'E-Borbeck' ],
- [ 'EEBS', 'E-Borbeck Süd' ],
- [ 'EGAR', 'Garbeck' ],
- [ 'EWBC', 'Wolbeck' ],
+ [ 'EEBE', 'Essen-Bergeborbeck', 8001901, 6.977782, 51.480201 ],
+ [ 'EEBB', 'Essen-Borbeck', 8001902, 6.948795, 51.472713 ],
+ [ 'EEBS', 'Essen-Borbeck Süd', 8005031, 6.953922, 51.461673 ],
+ [ 'EGAR', 'Garbeck', 8002180, 7.839903, 51.321459 ],
],
[ Travel::Status::DE::IRIS::Stations::get_station('Borbeck') ],
'get_station: partial match with substring and levenshtein'