mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
90 lines
2.8 KiB
Gherkin
90 lines
2.8 KiB
Gherkin
@APIDB
|
|
Feature: Object details
|
|
Testing different parameter options for details API.
|
|
|
|
Scenario: JSON Details
|
|
When sending json details query for W297699560
|
|
Then the result is valid json
|
|
And result has attributes geometry
|
|
And result has not attributes keywords,address,linked_places,parentof
|
|
And results contain in field geometry
|
|
| type |
|
|
| Point |
|
|
|
|
Scenario: JSON Details with pretty printing
|
|
When sending json details query for W297699560
|
|
| pretty |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes geometry
|
|
And result has not attributes keywords,address,linked_places,parentof
|
|
|
|
Scenario: JSON Details with addressdetails
|
|
When sending json details query for W297699560
|
|
| addressdetails |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes address
|
|
|
|
Scenario: JSON Details with linkedplaces
|
|
When sending json details query for R123924
|
|
| linkedplaces |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes linked_places
|
|
|
|
Scenario: JSON Details with hierarchy
|
|
When sending json details query for W297699560
|
|
| hierarchy |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes hierarchy
|
|
|
|
Scenario: JSON Details with grouped hierarchy
|
|
When sending json details query for W297699560
|
|
| hierarchy | group_hierarchy |
|
|
| 1 | 1 |
|
|
Then the result is valid json
|
|
And result has attributes hierarchy
|
|
|
|
Scenario Outline: JSON Details with keywords
|
|
When sending json details query for <osmid>
|
|
| keywords |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes keywords
|
|
|
|
Examples:
|
|
| osmid |
|
|
| W297699560 |
|
|
| W243055645 |
|
|
| W243055716 |
|
|
| W43327921 |
|
|
|
|
# ticket #1343
|
|
Scenario: Details of a country with keywords
|
|
When sending details query for R1155955
|
|
| keywords |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes keywords
|
|
|
|
Scenario Outline: JSON details with full geometry
|
|
When sending json details query for <osmid>
|
|
| polygon_geojson |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes geometry
|
|
And results contain in field geometry
|
|
| type |
|
|
| <geometry> |
|
|
|
|
Examples:
|
|
| osmid | geometry |
|
|
| W297699560 | LineString |
|
|
| W243055645 | Polygon |
|
|
| W243055716 | Polygon |
|
|
| W43327921 | LineString |
|
|
|
|
|