Persoon: requesting verblijfplaats binnenland (adres) fields with fields
# language: en Feature: Persoon: requesting verblijfplaats binnenland (adres) 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 | | datum ingang geldigheid (85.10) | 20220222 | | functie adres (10.10) | W | And the 'verblijfplaats' has the following 'adres' data | naam | waarde | | gemeentecode (92.10) | 0518 | | straatnaam (11.10) | Spui | | identificatiecode verblijfplaats (11.80) | 0599010000208579 | | identificatiecode nummeraanduiding (11.90) | 0599200000219678 | Scenario Outline: 'datum aanvang adreshouding (10.30)' is requested with field path '<fields>' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.datumVan | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | datumVan.type | Datum | | datumVan.datum | 2015-08-08 | | datumVan.langFormaat | 8 augustus 2015 | Examples: | fields | | verblijfplaats.datumVan | | verblijfplaats.datumVan.type | | verblijfplaats.datumVan.datum | | verblijfplaats.datumVan.langFormaat | | verblijfplaats.datumVan.jaar | | verblijfplaats.datumVan.maand | | verblijfplaats.datumVan.onbekend | | verblijfplaatsBinnenland.datumVan | | verblijfplaatsBinnenland.datumVan.type | | verblijfplaatsBinnenland.datumVan.datum | | verblijfplaatsBinnenland.datumVan.langFormaat | | verblijfplaatsBinnenland.datumVan.jaar | | verblijfplaatsBinnenland.datumVan.maand | | verblijfplaatsBinnenland.datumVan.onbekend | Scenario Outline: 'datum ingang geldigheid (85.10)' 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 | | datumIngangGeldigheid.type | Datum | | datumIngangGeldigheid.datum | 2022-02-22 | | datumIngangGeldigheid.langFormaat | 22 februari 2022 | Examples: | fields | | verblijfplaats.datumIngangGeldigheid | | verblijfplaats.datumIngangGeldigheid.type | | verblijfplaats.datumIngangGeldigheid.datum | | verblijfplaats.datumIngangGeldigheid.langFormaat | | verblijfplaats.datumIngangGeldigheid.jaar | | verblijfplaats.datumIngangGeldigheid.maand | | verblijfplaats.datumIngangGeldigheid.onbekend | | verblijfplaatsBinnenland.datumIngangGeldigheid | | verblijfplaatsBinnenland.datumIngangGeldigheid.type | | verblijfplaatsBinnenland.datumIngangGeldigheid.datum | | verblijfplaatsBinnenland.datumIngangGeldigheid.langFormaat | | verblijfplaatsBinnenland.datumIngangGeldigheid.jaar | | verblijfplaatsBinnenland.datumIngangGeldigheid.maand | | verblijfplaatsBinnenland.datumIngangGeldigheid.onbekend | Scenario Outline: 'functie adres (10.10)' 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 | | functieAdres.code | W | | functieAdres.omschrijving | woonadres | Examples: | fields | | verblijfplaats.functieAdres | | verblijfplaats.functieAdres.code | | verblijfplaats.functieAdres.omschrijving | | verblijfplaatsBinnenland.functieAdres | | verblijfplaatsBinnenland.functieAdres.code | | verblijfplaatsBinnenland.functieAdres.omschrijving | Scenario: 'identificatiecode verblijfplaats (11.80)' is requested with field path 'verblijfplaats.adresseerbaarObjectIdentificatie' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.adresseerbaarObjectIdentificatie | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | adresseerbaarObjectIdentificatie | 0599010000208579 | Scenario: 'identificatiecode nummeraanduiding (11.90)' is requested with field path 'verblijfplaats.nummeraanduidingIdentificatie' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats.nummeraanduidingIdentificatie | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | nummeraanduidingIdentificatie | 0599200000219678 | Scenario: all adres fields are requested with field path 'verblijfplaats' When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | verblijfplaats | Then the response has a person with the following 'verblijfplaats' data | naam | waarde | | type | Adres | | datumVan.type | Datum | | datumVan.datum | 2015-08-08 | | datumVan.langFormaat | 8 augustus 2015 | | datumIngangGeldigheid.type | Datum | | datumIngangGeldigheid.datum | 2022-02-22 | | datumIngangGeldigheid.langFormaat | 22 februari 2022 | | functieAdres.code | W | | functieAdres.omschrijving | woonadres | | adresseerbaarObjectIdentificatie | 0599010000208579 | | nummeraanduidingIdentificatie | 0599200000219678 | | verblijfadres.korteStraatnaam | Spui |