]> git.openstreetmap.org Git - nominatim.git/commitdiff
tests for finding non-ascii housenumbers
authorSarah Hoffmann <lonvia@denofr.de>
Mon, 29 Mar 2021 14:36:45 +0000 (16:36 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Sun, 4 Apr 2021 13:26:47 +0000 (15:26 +0200)
test/bdd/db/query/normalization.feature

index 3205264753f1c67cef5a0beefb2af0e5425df293..5215d2f9bb104cccd1c504f5034ce3fbce11efdd 100644 (file)
@@ -137,7 +137,7 @@ Feature: Import and search of names
          | ID | osm_type | osm_id |
          | 0  | R        | 1 |
 
-     Scenario: Unprintable characters in postcodes are ignored
+    Scenario: Unprintable characters in postcodes are ignored
         Given the named places
             | osm  | class   | type   | address |
             | N234 | amenity | prison | 'postcode' : u'1234\u200e' |
@@ -146,3 +146,30 @@ Feature: Import and search of names
         Then results contain
          | ID | osm_type |
          | 0  | P        |
+
+    Scenario Outline: Housenumbers with special characters are found
+        Given the grid
+            | 1 |  |   |  | 2 |
+            |   |  | 9 |  |   |
+        And the places
+            | osm | class   | type    | name    | geometry |
+            | W1  | highway | primary | Main St | 1,2      |
+        And the places
+            | osm | class    | type | housenr | geometry |
+            | N1  | building | yes  | <nr>    | 9        |
+        When importing
+        And searching for "Main St <nr>"
+        Then results contain
+         | osm_type | osm_id | name |
+         | N        | 1      | <nr>, Main St |
+
+    Examples:
+      | nr |
+      | 1  |
+      | 3456 |
+      | 1 a |
+      | 56b |
+      | 1 A |
+      | 2號 |
+      | 1Б  |
+      | 1 к1 |