X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/1e30e578e0b8e51d64a9409086cb8b1a1d43643b..0a3c3827859e504fec64ca44a83ed2686ee318d5:/test/bdd/db/import/interpolation.feature?ds=sidebyside diff --git a/test/bdd/db/import/interpolation.feature b/test/bdd/db/import/interpolation.feature index d7ac9a4f..181e87ee 100644 --- a/test/bdd/db/import/interpolation.feature +++ b/test/bdd/db/import/interpolation.feature @@ -240,18 +240,14 @@ Feature: Import of address interpolations Then W11 expands to interpolation | parent_place_id | start | end | | W3 | 12 | 16 | - When searching for "16 Cloud Street" + When sending search query "16 Cloud Street" Then results contain | ID | osm_type | osm_id | | 0 | N | 4 | - When searching for "14 Cloud Street" + When sending search query "14 Cloud Street" Then results contain | ID | osm_type | osm_id | | 0 | W | 11 | - When searching for "18 Cloud Street" - Then results contain - | ID | osm_type | osm_id | - | 0 | W | 3 | Scenario: addr:street on housenumber way Given the scene parallel-road @@ -286,11 +282,11 @@ Feature: Import of address interpolations Then W11 expands to interpolation | parent_place_id | start | end | | W3 | 12 | 16 | - When searching for "16 Cloud Street" + When sending search query "16 Cloud Street" Then results contain | ID | osm_type | osm_id | | 0 | N | 4 | - When searching for "14 Cloud Street" + When sending search query "14 Cloud Street" Then results contain | ID | osm_type | osm_id | | 0 | W | 11 | @@ -348,3 +344,23 @@ Feature: Import of address interpolations When importing Then W1 expands to no interpolation + Scenario: Two point interpolation starting at 0 + Given the places + | osm | class | type | housenr | geometry | + | N1 | place | house | 0 | 1 1 | + | N2 | place | house | 2 | 1 1.001 | + And the places + | osm | class | type | addr+interpolation | geometry | + | W1 | place | houses | even | 1 1, 1 1.001 | + And the ways + | id | nodes | + | 1 | 1,2 | + When importing + Then W1 expands to interpolation + | start | end | geometry | + | 0 | 2 | 1 1, 1 1.001 | + When sending jsonv2 reverse coordinates 1,1 + Then results contain + | ID | osm_type | osm_id | type | display_name | + | 0 | way | 1 | house | 0 | +