diff options
author | Daniel Friesel <derf@finalrewind.org> | 2016-05-09 20:49:29 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2016-05-09 20:49:29 +0200 |
commit | dce8472ad375624287c7e5c1dd80ea0d53e7e678 (patch) | |
tree | df4051292f9a033bc9cef0d8df5106bc71f49ada /t/21-iris-stations.t | |
parent | 2bb64f91d3dc628728bb9de3a9c3888462f66eb2 (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.t | 29 |
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' |