Persoon: ouder 'geboorte' fields are under investigation
# language: en Feature: Persoon: ouder 'geboorte' fields are under investigation Scenario Outline: '<type>' is under investigation and all geboorte fields are requested Given the person with citizen service number '000000012' has a parent '<ouder aanduiding>' with the following data | naam | waarde | | burgerservicenummer (01.20) | 000000401 | | aanduiding in onderzoek (83.10) | <aanduiding in onderzoek> | | datum ingang onderzoek (83.20) | 20020701 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | ouders.geboorte | Then the response has a person with a 'ouder' with only the following 'geboorte' data | naam | waarde | | inOnderzoek.datum | <datum io> | | inOnderzoek.plaats | <plaats io> | | inOnderzoek.land | <land io> | | inOnderzoek.datumIngangOnderzoek.type | Datum | | inOnderzoek.datumIngangOnderzoek.datum | 2002-07-01 | | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 | Examples: | ouder aanduiding | aanduiding in onderzoek | datum io | plaats io | land io | type | | 1 | 020000 | true | true | true | hele categorie ouder 1 | | 1 | 020300 | true | true | true | hele groep geboorte | | 1 | 020310 | true | | | geboortedatum | | 1 | 020320 | | true | | geboorteplaats | | 1 | 020330 | | | true | geboorteland | | 2 | 030000 | true | true | true | hele categorie ouder 2 | | 2 | 030300 | true | true | true | hele groep geboorte | | 2 | 030310 | true | | | geboortedatum | | 2 | 030320 | | true | | geboorteplaats | | 2 | 030330 | | | true | geboorteland | Scenario Outline: '<type>' is under investigation and the '<field>' field is requested Given the person with citizen service number '000000012' has a parent '<ouder aanduiding>' with the following data | naam | waarde | | burgerservicenummer (01.20) | 000000401 | | aanduiding in onderzoek (83.10) | <aanduiding in onderzoek> | | datum ingang onderzoek (83.20) | 20020701 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | ouders.geboorte.<field> | Then the response has a person with a 'ouder' with only the following 'geboorte' data | naam | waarde | | inOnderzoek.<field> | true | | inOnderzoek.datumIngangOnderzoek.type | Datum | | inOnderzoek.datumIngangOnderzoek.datum | 2002-07-01 | | inOnderzoek.datumIngangOnderzoek.langFormaat | 1 juli 2002 | Examples: | ouder aanduiding | aanduiding in onderzoek | field | type | | 1 | 020000 | datum | hele categorie ouder 1 | | 1 | 020300 | datum | hele groep geboorte | | 1 | 020310 | datum | geboortedatum | | 2 | 030000 | datum | hele categorie ouder 2 | | 2 | 030300 | datum | hele groep geboorte | | 2 | 030310 | datum | geboortedatum | | 1 | 020000 | plaats | hele categorie ouder 1 | | 1 | 020300 | plaats | hele groep geboorte | | 1 | 020320 | plaats | geboorteplaats | | 2 | 030000 | plaats | hele categorie ouder 2 | | 2 | 030300 | plaats | hele groep geboorte | | 2 | 030320 | plaats | geboorteplaats | | 1 | 020000 | land | hele categorie ouder 1 | | 1 | 020300 | land | hele groep geboorte | | 1 | 020330 | land | geboorteland | | 2 | 030000 | land | hele categorie ouder 2 | | 2 | 030300 | land | hele groep geboorte | | 2 | 030330 | land | geboorteland | Scenario Outline: '<type>' is under investigation but is not requested Given the person with citizen service number '000000012' has a parent '<ouder aanduiding>' with the following data | naam | waarde | | burgerservicenummer (01.20) | 000000401 | | aanduiding in onderzoek (83.10) | <aanduiding in onderzoek> | | datum ingang onderzoek (83.20) | 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' without 'geboorte' data Examples: | ouder aanduiding | aanduiding in onderzoek | type | fields | | 1 | 020310 | geboortedatum | ouders.geboorte.plaats | | 2 | 030310 | geboortedatum | ouders.geboorte.plaats | | 1 | 020320 | geboorteplaats | ouders.geboorte.land | | 2 | 030320 | geboorteplaats | ouders.geboorte.land | | 1 | 020330 | geboorteland | ouders.geboorte.datum | | 2 | 030330 | geboorteland | ouders.geboorte.datum |