X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/86d90bc46005c00f2367ad759804f528adc4c6a5..a7e1b3b1eeec1cebc71ee7ae0282dfe3bb31456c:/tests/features/api/reverse_simple.feature diff --git a/tests/features/api/reverse_simple.feature b/tests/features/api/reverse_simple.feature index 832b2011..7d564dde 100644 --- a/tests/features/api/reverse_simple.feature +++ b/tests/features/api/reverse_simple.feature @@ -50,3 +50,48 @@ Feature: Simple Reverse Tests Then the result is valid json When looking up jsonv2 coordinates 36.791966,127.171726 Then the result is valid json + + Scenario: Missing lon parameter + Given the request parameters + | lat + | 51.51 + When sending an API call reverse + Then exactly 0 results are returned + + Scenario: Missing lat parameter + Given the request parameters + | lon + | -79.39114 + When sending an API call reverse + Then exactly 0 results are returned + + Scenario: Missing osm_id parameter + Given the request parameters + | osm_type + | N + When sending an API call reverse + Then exactly 0 results are returned + + Scenario: Missing osm_type parameter + Given the request parameters + | osm_id + | 3498564 + When sending an API call reverse + Then exactly 0 results are returned + + Scenario Outline: Bad format for lat or lon + Given the request parameters + | lat | lon | + | | | + When sending an API call reverse + Then exactly 0 results are returned + + Examples: + | lat | lon + | 48.9660 | 8,4482 + | 48,9660 | 8.4482 + | 48,9660 | 8,4482 + | 48.966.0 | 8.4482 + | 48.966 | 8.448.2 + | Nan | 8.448 + | 48.966 | Nan