mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
bdd: convert API tests to smaller test db
Changes BDD API tests to restrict themselves to Liechtenstein. One test moved to DB as no appropriate data is available.
This commit is contained in:
@@ -4,69 +4,55 @@ Feature: Reverse geocoding
|
||||
|
||||
@Tiger
|
||||
Scenario: TIGER house number
|
||||
When sending jsonv2 reverse coordinates 45.3345,-97.5214
|
||||
When sending jsonv2 reverse coordinates 32.4752389363,-86.4810198619
|
||||
Then results contain
|
||||
| osm_type | category | type |
|
||||
| way | place | house |
|
||||
And result addresses contain
|
||||
| house_number | road | postcode | country_code |
|
||||
| 909 | West 1st Street | 57274 | us |
|
||||
| house_number | road | postcode | country_code |
|
||||
| 697 | Upper Kingston Road | 36067 | us |
|
||||
|
||||
@Tiger
|
||||
Scenario: No TIGER house number for zoom < 18
|
||||
When sending jsonv2 reverse coordinates 45.3345,-97.5214
|
||||
When sending jsonv2 reverse coordinates 32.4752389363,-86.4810198619
|
||||
| zoom |
|
||||
| 17 |
|
||||
Then results contain
|
||||
| osm_type | category |
|
||||
| way | highway |
|
||||
And result addresses contain
|
||||
| road | postcode | country_code |
|
||||
| West 1st Street | 57274 | us |
|
||||
| road | postcode | country_code |
|
||||
| Upper Kingston Road | 30607 | us |
|
||||
|
||||
Scenario: Interpolated house number
|
||||
When sending jsonv2 reverse coordinates -33.231795578514635,-54.38682173844428
|
||||
When sending jsonv2 reverse coordinates 47.118533,9.57056562
|
||||
Then results contain
|
||||
| osm_type | category | type |
|
||||
| way | place | house |
|
||||
And result addresses contain
|
||||
| house_number | road |
|
||||
| 1416 | Juan Antonio Lavalleja |
|
||||
| 1019 | Grosssteg |
|
||||
|
||||
Scenario: Address with non-numerical house number
|
||||
When sending jsonv2 reverse coordinates 53.579805460944,9.9475670458196
|
||||
When sending jsonv2 reverse coordinates 47.107465,9.52838521614
|
||||
Then result addresses contain
|
||||
| house_number | road |
|
||||
| 43 Haus 4 | Stellinger Weg |
|
||||
| 39A/B | Dorfstrasse |
|
||||
|
||||
|
||||
Scenario: Address with numerical house number
|
||||
When sending jsonv2 reverse coordinates 53.580206752486,9.9502944945198
|
||||
When sending jsonv2 reverse coordinates 47.168440329479594,9.511551699184338
|
||||
Then result addresses contain
|
||||
| house_number | road |
|
||||
| 5 | Clasingstraße |
|
||||
|
||||
Scenario: Location off the coast
|
||||
When sending jsonv2 reverse coordinates 54.046489113,8.5546870529
|
||||
Then results contain
|
||||
| display_name |
|
||||
| Hamburg, Deutschland |
|
||||
|
||||
Scenario: When slightly outside town, the town is not shown
|
||||
When sending jsonv2 reverse coordinates -32.122,-56.114
|
||||
| zoom |
|
||||
| 15 |
|
||||
Then results contain
|
||||
| display_name |
|
||||
| Tacuarembó, Uruguay |
|
||||
| 6 | Schmedgässle |
|
||||
|
||||
Scenario Outline: Zoom levels below 5 result in country
|
||||
When sending jsonv2 reverse coordinates -33.28,-56.29
|
||||
When sending jsonv2 reverse coordinates 47.16,9.51
|
||||
| zoom |
|
||||
| <zoom> |
|
||||
Then results contain
|
||||
| display_name |
|
||||
| Uruguay |
|
||||
| Liechtenstein |
|
||||
|
||||
Examples:
|
||||
| zoom |
|
||||
@@ -77,17 +63,17 @@ Feature: Reverse geocoding
|
||||
| 4 |
|
||||
|
||||
Scenario: When on a street, the closest interpolation is shown
|
||||
When sending jsonv2 reverse coordinates -33.2309430210215,-54.38126470020989
|
||||
When sending jsonv2 reverse coordinates 47.118457166193245,9.570678289621355
|
||||
| zoom |
|
||||
| 18 |
|
||||
Then results contain
|
||||
| display_name |
|
||||
| 1429, Andrés Areguati, Treinta y Tres, 33000, Uruguay |
|
||||
| 1021, Grosssteg, Sücka, Triesenberg, Oberland, 9497, Liechtenstein |
|
||||
|
||||
Scenario: When on a street with zoom 18, the closest housenumber is returned
|
||||
When sending jsonv2 reverse coordinates 53.551826690895226,9.885258475318201
|
||||
When sending jsonv2 reverse coordinates 47.11755503977281,9.572722250405036
|
||||
| zoom |
|
||||
| 18 |
|
||||
Then result addresses contain
|
||||
| house_number |
|
||||
| 33 |
|
||||
| 7 |
|
||||
|
||||
Reference in New Issue
Block a user