X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/0419aada6e1045b8702bdf6ef4496c8c36d07695..7879ad44cd1e36ae1235c3dcdfd9e477491813e4:/tests/features/db/update/interpolation.feature diff --git a/tests/features/db/update/interpolation.feature b/tests/features/db/update/interpolation.feature index bfc93b12..4075ba47 100644 --- a/tests/features/db/update/interpolation.feature +++ b/tests/features/db/update/interpolation.feature @@ -23,17 +23,19 @@ Feature: Update of address interpolations | object | parent_place_id | N1 | W2 | N2 | W2 - | W10 | W2 - And way 10 expands exactly to housenumbers 4 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W2 | 2 | 6 When updating place ways | osm_id | class | type | housenumber | street | geometry | 10 | place | houses | even | Cloud Street | :w-middle - Then way 10 expands exactly to housenumbers 4 - And table placex contains + Then table placex contains | object | parent_place_id | N1 | W3 | N2 | W3 - | W10 | W3 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W3 | 2 | 6 @Fail Scenario: addr:street added to housenumbers @@ -57,18 +59,20 @@ Feature: Update of address interpolations | object | parent_place_id | N1 | W2 | N2 | W2 - | W10 | W2 - And way 10 expands exactly to housenumbers 4 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W2 | 2 | 6 When updating place nodes | osm_id | class | type | street | housenumber | geometry | 1 | place | house | Cloud Street| 2 | :n-middle-w | 2 | place | house | Cloud Street| 6 | :n-middle-e - Then way 10 expands exactly to housenumbers 4 - And table placex contains + Then table placex contains | object | parent_place_id | N1 | W3 | N2 | W3 - | W10 | W3 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W3 | 2 | 6 Scenario: interpolation tag removed @@ -92,10 +96,11 @@ Feature: Update of address interpolations | object | parent_place_id | N1 | W2 | N2 | W2 - | W10 | W2 - And way 10 expands exactly to housenumbers 4 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W2 | 2 | 6 When marking for delete W10 - Then way 10 expands to no housenumbers + Then table location_property_osmline has no entry for W10 And table placex contains | object | parent_place_id | N1 | W2 @@ -122,17 +127,19 @@ Feature: Update of address interpolations | object | parent_place_id | N1 | W2 | N2 | W2 - | W10 | W2 - And way 10 expands exactly to housenumbers 4 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W2 | 2 | 6 When updating place ways | osm_id | class | type | name | geometry | 3 | highway | unclassified | 'name' : 'Cloud Street' | :w-south - Then way 10 expands exactly to housenumbers 4 - And table placex contains + Then table placex contains | object | parent_place_id | N1 | W3 | N2 | W3 - | W10 | W3 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W3 | 2 | 6 Scenario: referenced road deleted @@ -156,12 +163,14 @@ Feature: Update of address interpolations | object | parent_place_id | N1 | W3 | N2 | W3 - | W10 | W3 - And way 10 expands exactly to housenumbers 4 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W3 | 2 | 6 When marking for delete W3 - Then way 10 expands exactly to housenumbers 4 - And table placex contains + Then table placex contains | object | parent_place_id | N1 | W2 | N2 | W2 - | W10 | W2 + And table location_property_osmline contains + | object | parent_place_id | startnumber | endnumber + | W10 | W2 | 2 | 6