]> git.openstreetmap.org Git - nominatim.git/commitdiff
add tests for import of interpolations
authorSarah Hoffmann <lonvia@denofr.de>
Thu, 3 Jan 2019 20:08:16 +0000 (21:08 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Tue, 8 Jan 2019 21:54:41 +0000 (22:54 +0100)
test/bdd/osm2pgsql/import/tags.feature

index 94506fecade7b63be32908dc6fee7782759ed55a..766bc7f13c7c404d76397f8e7221263a8c2f5e9a 100644 (file)
@@ -544,3 +544,20 @@ Feature: Tag evaluation
         Then place contains
          | object     | class   | type | address |
          | N290393920 | place   | house| 'city' : 'Perpignan', 'country' : 'FR', 'housenumber' : '43\\', 'postcode' : '66000', 'street' : 'Rue Pierre Constant d`Ivry' |
         Then place contains
          | object     | class   | type | address |
          | N290393920 | place   | house| 'city' : 'Perpignan', 'country' : 'FR', 'housenumber' : '43\\', 'postcode' : '66000', 'street' : 'Rue Pierre Constant d`Ivry' |
+
+    Scenario: odd interpolation
+        When loading osm data
+          """
+          n4 Taddr:housenumber=3 x0 y0
+          n5 Taddr:housenumber=15 x0 y0.00001
+          w12 Taddr:interpolation=odd Nn4,n5
+          w13 Taddr:interpolation=even Nn4,n5
+          w14 Taddr:interpolation=-3 Nn4,n5
+          """
+        Then place contains
+            | object | class | type | address |
+            | N4     | place | house | 'housenumber' : '3' |
+            | N5     | place | house | 'housenumber' : '15' |
+            | W12    | place | houses | 'interpolation' : 'odd' |
+            | W13    | place | houses | 'interpolation' : 'even' |
+            | W14    | place | houses | 'interpolation' : '-3' |