Persoon: requesting 'staatloos' nationality fields with fields
# language: en Feature: Persoon: requesting 'staatloos' nationality fields with fields Scenario Outline: 'reden opname (63.10)' is requested with field path '<fields>' Given the person with citizen service number '000000012' has a 'nationaliteit' with the following data | naam | waarde | | nationaliteit (05.10) | 0499 | | reden opname (63.10) | 001 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | <fields> | Then the response has a person with a 'nationaliteit' with only the following data | naam | waarde | | type | Staatloos | | redenOpname.code | 001 | | redenOpname.omschrijving | Wet op het Nederlanderschap 1892, art. 1, onder a | Examples: | fields | | nationaliteiten.redenOpname | | nationaliteiten.redenOpname.code | | nationaliteiten.redenOpname.omschrijving | Scenario Outline: 'reden opname (63.10)' with value '000' is requested with field path '<fields>' Given the person with citizen service number '000000012' has a 'nationaliteit' with the following data | naam | waarde | | nationaliteit (05.10) | 0499 | | reden opname (63.10) | 000 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | <fields> | Then the response has a person with a 'nationaliteit' with only the following data | naam | waarde | | type | Staatloos | Examples: | fields | | nationaliteiten.redenOpname | Scenario Outline: 'datum ingang geldigheid (85.10)' is requested with field path '<fields>' Given the person with citizen service number '000000012' has a 'nationaliteit' with the following data | naam | waarde | | nationaliteit (05.10) | 0499 | | datum ingang geldigheid (85.10) | 20020701 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | <fields> | Then the response has a person with a 'nationaliteit' with only the following data | naam | waarde | | type | Staatloos | | datumIngangGeldigheid.type | Datum | | datumIngangGeldigheid.datum | 2002-07-01 | | datumIngangGeldigheid.langFormaat | 1 juli 2002 | Examples: | fields | | nationaliteiten.datumIngangGeldigheid | | nationaliteiten.datumIngangGeldigheid.type | | nationaliteiten.datumIngangGeldigheid.datum | | nationaliteiten.datumIngangGeldigheid.langFormaat | | nationaliteiten.datumIngangGeldigheid.jaar | | nationaliteiten.datumIngangGeldigheid.maand | | nationaliteiten.datumIngangGeldigheid.onbekend | Scenario Outline: 'datum ingang geldigheid (85.10)' of type '<type>' is requested with field path 'nationaliteiten.datumIngangGeldigheid' Given the person with citizen service number '000000012' has a 'nationaliteit' with the following data | naam | waarde | | nationaliteit (05.10) | 0499 | | datum ingang geldigheid (85.10) | <GbaDatum> | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | nationaliteiten.datumIngangGeldigheid | Then the response has a person with a 'nationaliteit' with the following data | naam | waarde | | type | Staatloos | | datumIngangGeldigheid.type | <type> | | datumIngangGeldigheid.datum | <datum> | | datumIngangGeldigheid.jaar | <jaar> | | datumIngangGeldigheid.maand | <maand> | | datumIngangGeldigheid.onbekend | <onbekend> | | datumIngangGeldigheid.langFormaat | <langFormaat> | Examples: | type | GbaDatum | datum | jaar | maand | onbekend | langFormaat | | Datum | 20200308 | 2020-03-08 | | | | 8 maart 2020 | | DatumOnbekend | 00000000 | | | | true | onbekend | | JaarDatum | 20200000 | | 2020 | | | 2020 | | JaarMaandDatum | 20200300 | | 2020 | 3 | | maart 2020 | Scenario: only field path 'type' is requested Given the person with citizen service number '000000012' has a 'nationaliteit' with the following data | naam | waarde | | nationaliteit (05.10) | 0499 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | nationaliteiten.type | Then the response has a person with a 'nationaliteit' with only the following data | naam | waarde | | type | Staatloos |