X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/7429a338185b8dac0b3a57a5a69bfc1dad294980..61e3a053723a6a1131e234aa8ad1a37f18bbec56:/test/bdd/db/import/rank_computation.feature diff --git a/test/bdd/db/import/rank_computation.feature b/test/bdd/db/import/rank_computation.feature index 051b1c31..4f1cc6c0 100644 --- a/test/bdd/db/import/rank_computation.feature +++ b/test/bdd/db/import/rank_computation.feature @@ -24,7 +24,7 @@ Feature: Rank assignment Then placex contains | object | rank_search | rank_address | | N1 | 30 | 30 | - | N11 | 30 | 30 | + | N11 | 22 | 0 | | N12 | 2 | 0 | | N13 | 2 | 0 | | N14 | 4 | 0 | @@ -48,11 +48,11 @@ Feature: Rank assignment Then placex contains | object | rank_search | rank_address | | R20 | 4 | 4 | - | R21 | 30 | 30 | + | R21 | 25 | 0 | | R22 | 12 | 12 | | R23 | 20 | 20 | - Scenario: Ranks for boundaries with place assignment go with place address ranks if available + Scenario: Ranks for addressable boundaries with place assignment go with place address ranks if available Given the named places | osm | class | type | admin | extra+place | geometry | | R20 | boundary | administrative | 3 | state | (1 1, 2 2, 1 2, 1 1) | @@ -63,7 +63,7 @@ Feature: Rank assignment Then placex contains | object | rank_search | rank_address | | R20 | 6 | 6 | - | R21 | 30 | 20 | + | R21 | 25 | 0 | | R22 | 12 | 16 | | R23 | 20 | 16 | @@ -91,13 +91,25 @@ Feature: Rank assignment | R21 | boundary | administrative | 8 | | (0 0, 0 1, 1 1, 1 0, 0 0) | | R22 | boundary | administrative | 8 | suburb | (0 0, 0 1, 1 1, 1 0, 0 0) | When importing - Then place_addressline contains - | object | address | cached_rank_address | - | R21 | R20 | 16 | - | R22 | R20 | 16 | Then placex contains | object | rank_search | rank_address | | R20 | 12 | 16 | | R21 | 16 | 18 | | R22 | 16 | 20 | + Then place_addressline contains + | object | address | cached_rank_address | + | R21 | R20 | 16 | + | R22 | R20 | 16 | + Scenario: Admin levels must not be larger than 25 + Given the named places + | osm | class | type | admin | extra+place | geometry | + | R20 | boundary | administrative | 6 | neighbourhood | (0 0, 0 2, 2 2, 2 0, 0 0) | + | R21 | boundary | administrative | 7 | | (0 0, 0 1, 1 1, 1 0, 0 0) | + | R22 | boundary | administrative | 8 | | (0 0, 0 0.5, 0.5 0.5, 0.5 0, 0 0) | + When importing + Then placex contains + | object | rank_search | rank_address | + | R20 | 12 | 22 | + | R21 | 14 | 24 | + | R22 | 16 | 25 |