@APIDB
Feature: Places by osm_type and osm_id Tests
    Simple tests for response format.

    Scenario Outline: address lookup for existing node, way, relation
        When sending <format> lookup query for N5484325405,W43327921,,R123924,X99,N0
        Then the result is valid <outformat>
        And exactly 3 results are returned

    Examples:
        | format      | outformat   |
        | xml         | xml         |
        | json        | json        |
        | jsonv2      | json        |
        | geojson     | geojson     |
        | geocodejson | geocodejson |

    Scenario: address lookup for non-existing or invalid node, way, relation
        When sending xml lookup query for X99,,N0,nN158845944,ABC,,W9
        Then exactly 0 results are returned

    Scenario Outline: Boundingbox is returned
        When sending <format> lookup query for N5484325405,W43327921
        Then exactly 2 results are returned
        And result 0 has bounding box in 47.135,47.14,9.52,9.525
        And result 1 has bounding box in 47.07,47.08,9.50,9.52

    Examples:
      | format |
      | json |
      | jsonv2 |
      | geojson |
      | xml |


    Scenario: Lookup of a linked place
        When sending geocodejson lookup query for N1932181216
        Then exactly 1 result is returned
        And results contain
          | name  |
          | Vaduz |
