Persoon: requesting ouder fields with fields
# language: en Feature: Persoon: requesting ouder fields with fields Scenario Outline: 'burgerservicenummer (01.20)' is requested with field path 'ouders.burgerservicenummer' Given the person with citizen service number '000000012' has a parent '<ouder aanduiding>' with the following data | naam | waarde | | burgerservicenummer (01.20) | <waarde> | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | ouders.burgerservicenummer | Then the response has a person with a 'ouder' with only the following data | naam | waarde | | burgerservicenummer | <waarde> | Examples: | ouder aanduiding | waarde | | 1 | 000000013 | | 2 | 000000014 | Scenario Outline: 'geslachtsaanduiding (04.10)' is requested with field path '<fields>' Given the person with citizen service number '000000012' has a parent '<ouder aanduiding>' with the following data | naam | waarde | | geslachtsaanduiding (04.10) | M | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | <fields> | Then the response has a person with a 'ouder' with only the following data | naam | waarde | | geslacht.code | M | | geslacht.omschrijving | man | Examples: | ouder aanduiding | fields | | 1 | ouders.geslacht | | 1 | ouders.geslacht.code | | 2 | ouders.geslacht.omschrijving | Scenario Outline: 'ouder aanduiding' is requested with field path 'ouders.ouderAanduiding' Given the person with citizen service number '000000012' has a parent '<ouder aanduiding>' with the following data | naam | waarde | | burgerservicenummer (01.20) | <waarde> | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | ouders.ouderAanduiding | Then the response has a person with a 'ouder' with only the following data | naam | waarde | | ouderAanduiding | <ouder aanduiding> | Examples: | ouder aanduiding | waarde | | 1 | 000000013 | | 2 | 000000014 | Scenario Outline: 'datum ingang familierechtelijke betrekking (62.10)' is requested with field path '<fields>' Given the person with citizen service number '000000012' has a parent '1' with the following data | naam | waarde | | datum ingang familierechtelijke betrekking (62.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 'ouder' with only the following data | naam | waarde | | datumIngangFamilierechtelijkeBetrekking.type | Datum | | datumIngangFamilierechtelijkeBetrekking.datum | 2002-07-01 | | datumIngangFamilierechtelijkeBetrekking.langFormaat | 1 juli 2002 | Examples: | fields | | ouders.datumIngangFamilierechtelijkeBetrekking | | ouders.datumIngangFamilierechtelijkeBetrekking.type | | ouders.datumIngangFamilierechtelijkeBetrekking.datum | | ouders.datumIngangFamilierechtelijkeBetrekking.langFormaat | | ouders.datumIngangFamilierechtelijkeBetrekking.jaar | | ouders.datumIngangFamilierechtelijkeBetrekking.maand | | ouders.datumIngangFamilierechtelijkeBetrekking.onbekend | Scenario Outline: 'datum ingang familierechtelijke betrekking (62.10)' of type '<type>' is requested with field path 'ouders.datumIngangFamilierechtelijkeBetrekking' Given the person with citizen service number '000000218' has a parent '1' with the following data | naam | waarde | | datum ingang familierechtelijke betrekking (62.10) | <GbaDatum> | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000218 | | fields | ouders.datumIngangFamilierechtelijkeBetrekking | Then the response has a person with a 'ouder' with the following data | naam | waarde | | datumIngangFamilierechtelijkeBetrekking.type | <type> | | datumIngangFamilierechtelijkeBetrekking.datum | <datum> | | datumIngangFamilierechtelijkeBetrekking.jaar | <jaar> | | datumIngangFamilierechtelijkeBetrekking.maand | <maand> | | datumIngangFamilierechtelijkeBetrekking.onbekend | <onbekend> | | datumIngangFamilierechtelijkeBetrekking.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 |