Persoon: verblijfplaats binnenland (adres) - requesting verblijfadres fields with fields
# language: en Feature: Persoon: verblijfplaats binnenland (adres) - requesting verblijfadres fields with fields Background: Given the person with citizen service number '000000152' has the following 'verblijfplaats' data | naam | waarde | | datum aanvang adreshouding (10.30) | 20150808 | And the 'verblijfplaats' has the following 'adres' data | naam | waarde | | gemeentecode (92.10) | 0518 | | straatnaam (11.10) | Spui | | naam openbare ruimte (11.15) | Spui | | huisnummer (11.20) | 123 | | huisletter (11.30) | a | | huisnummertoevoeging (11.40) | 2 | | aanduiding bij huisnummer (11.50) | to | | postcode (11.60) | 1234AA | | woonplaats (11.70) | 's-Gravenhage | Scenario Outline: 'aanduiding bij huisnummer (11.50)' is requested with field path '<fields>' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.aanduidingBijHuisnummer.code | to | | verblijfadres.aanduidingBijHuisnummer.omschrijving | tegenover | Examples: | fields | | verblijfplaats.verblijfadres.aanduidingBijHuisnummer | | verblijfplaats.verblijfadres.aanduidingBijHuisnummer.code | | verblijfplaats.verblijfadres.aanduidingBijHuisnummer.omschrijving | Scenario: 'huisletter (11.30)' is requested with field path 'verblijfplaats.verblijfadres.huisletter' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres.huisletter | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.huisletter | a | Scenario: 'huisnummer (11.20)' is requested with field path 'verblijfplaats.verblijfadres.huisnummer' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres.huisnummer | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.huisnummer | 123 | Scenario: 'huisnummertoevoeging (11.40)' is requested with field path 'verblijfplaats.verblijfadres.huisnummertoevoeging' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres.huisnummertoevoeging | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.huisnummertoevoeging | 2 | Scenario: 'naam openbare ruimte (11.15)' is requested with field path 'verblijfplaats.verblijfadres.officieleStraatnaam' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres.officieleStraatnaam | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.officieleStraatnaam | Spui | Scenario: 'postcode (11.60)' is requested with field path 'verblijfplaats.verblijfadres.postcode' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres.postcode | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.postcode | 1234AA | Scenario: 'straatnaam (11.10)' is requested with field path 'verblijfplaats.verblijfadres.korteStraatnaam' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres.korteStraatnaam | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.korteStraatnaam | Spui | Scenario: 'woonplaats (11.70)' is requested with field path 'verblijfplaats.verblijfadres.woonplaats' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres.woonplaats | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.woonplaats | 's-Gravenhage | Scenario: all verblijfadres fields are requested with field path 'verblijfplaats.verblijfadres' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.verblijfadres | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | verblijfadres.aanduidingBijHuisnummer.code | to | | verblijfadres.aanduidingBijHuisnummer.omschrijving | tegenover | | verblijfadres.huisletter | a | | verblijfadres.huisnummer | 123 | | verblijfadres.huisnummertoevoeging | 2 | | verblijfadres.officieleStraatnaam | Spui | | verblijfadres.korteStraatnaam | Spui | | verblijfadres.postcode | 1234AA | | verblijfadres.woonplaats | 's-Gravenhage |