| type | value |
| house_number | 2 |
| hamlet | Steinwald |
+ | village | Göfis |
| postcode | 6811 |
| country | Austria |
| country_code | at |
When sending json search query "Schellingstr 86, Hamburg" with address
| accept-language |
| de |
- Then address of result 0 is
- | type | value |
- | house_number | 86 |
- | road | Schellingstraße |
- | suburb | Eilbek |
- | postcode | 22089 |
- | city_district | Wandsbek |
- | state | Hamburg |
- | country | Deutschland |
- | country_code | de |
+ Then address of result 0 contains
+ | type | value |
+ | house_number | 86 |
+ | road | Schellingstraße |
+ | postcode | 22089 |
+ | city | Hamburg |
+ | country | Deutschland |
+ | country_code | de |
Scenario: House number interpolation odd
When sending json search query "Schellingstr 73, Hamburg" with address
| accept-language |
| de |
- Then address of result 0 is
- | type | value |
- | house_number | 73 |
- | road | Schellingstraße |
- | suburb | Eilbek |
- | postcode | 22089 |
- | city_district | Wandsbek |
- | state | Hamburg |
- | country | Deutschland |
- | country_code | de |
+ Then address of result 0 contains
+ | type | value |
+ | house_number | 73 |
+ | road | Schellingstraße |
+ | postcode | 22089 |
+ | city | Hamburg |
+ | country | Deutschland |
+ | country_code | de |
Scenario: With missing housenumber search falls back to road
When sending json search query "342 rocha, santa lucia" with address
| country | Uruguay |
| country_code | uy |
+ Scenario Outline: Housenumber 0 can be found
+ When sending <format> search query "Pham Hung Road 0" with address
+ Then results contain
+ | display_name |
+ | ^.*, 0,.* |
+ And result addresses contain
+ | house_number |
+ | 0 |
+
+ Examples:
+ | format |
+ | xml |
+ | json |
+ | jsonv2 |
+ | geojson |
+
@Tiger
Scenario: TIGER house number
When sending json search query "323 22nd Street Southwest, Huron"
| 0 | 6395 |
| 1 | 6395 BIS |
+ Scenario Outline: Same Searches with white spaces
+ When sending json search query "<data>"
+ Then exactly 1 result is returned
+ And results contain
+ | class |
+ | building |
+
+ Examples:
+ | data |
+ | amerlugalpe, N 47.15739° E 9.61264° |
+ | amerlugalpe, N 47.15739° E 9.61264° |
+ | amerlugalpe , N 47.15739° E 9.61264° |
+ | amerlugalpe, N 47.15739° E 9.61264° |
+ | amerlugalpe\v, N 47.15739° E 9.61264° |
+
+ Scenario: Searched with white spaces
+ When sending json search query "22nd Street Southwest\v,\fHuron"
+ Then results contain
+ | class | type |
+ | highway | residential |
+
+
+ # github #1949
+ Scenario: Addressdetails always return the place type
+ When sending json search query "Rotherbaum" with address
+ Then result addresses contain
+ | ID | suburb |
+ | 0 | Rotherbaum |