X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/674185a0651a4f6719e7fe71e00cca147783a1f4..c221e1fd56be892ca13b5a87e248d47d47996cd2:/test/bdd/db/import/parenting.feature?ds=sidebyside diff --git a/test/bdd/db/import/parenting.feature b/test/bdd/db/import/parenting.feature index 2500d2a9..c349b69f 100644 --- a/test/bdd/db/import/parenting.feature +++ b/test/bdd/db/import/parenting.feature @@ -23,12 +23,12 @@ Feature: Parenting of objects | N2 | W1 | When sending search query "4 galoo" Then results contain - | ID | osm_type | osm_id | display_name | - | 0 | N | 1 | 4, galoo, 12345, Deutschland | + | ID | osm | display_name | + | 0 | N1 | 4, galoo, 12345, Deutschland | When sending search query "5 galoo" Then results contain - | ID | osm_type | osm_id | display_name | - | 0 | N | 2 | 5, galoo, 99999, Deutschland | + | ID | osm | display_name | + | 0 | N2 | 5, galoo, 99999, Deutschland | Scenario: Address without tags, closest street Given the grid @@ -437,6 +437,29 @@ Feature: Parenting of objects | object | parent_place_id | | N9 | R14 | + + Scenario: Choose closest street in associatedStreet relation + Given the grid + | 1 | | | | 3 | + | 10 | | 11 | | 12 | + And the places + | osm | class | type | housenr | geometry | + | N1 | place | house | 1 | 1 | + | N3 | place | house | 3 | 3 | + And the named places + | osm | class | type | geometry | + | W100 | highway | residential | 10,11 | + | W101 | highway | residential | 11,12 | + And the relations + | id | members | tags+type | + | 1 | N1:house,N3:house,W100:street,W101:street | associatedStreet | + When importing + Then placex contains + | object | parent_place_id | + | N1 | W100 | + | N3 | W101 | + + Scenario: POIs in building inherit address Given the grid | 10 | | | | | | 11 |