]> git.openstreetmap.org Git - nominatim.git/blobdiff - test/bdd/db/import/rank_computation.feature
boundary address ranks must not go above 25
[nominatim.git] / test / bdd / db / import / rank_computation.feature
index 051b1c310f67f603659e325b19d4faa6656056d5..185905209ab60ede843c94b6c0259e1f8c39c709 100644 (file)
@@ -101,3 +101,15 @@ Feature: Rank assignment
           | R21    | 16          | 18 |
           | R22    | 16          | 20 |
 
+    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 |