requesting naam fields with fields (Persoon)
#language: en @gba Feature: requesting naam fields with fields (Persoon) Scenario Outline: the voorvoegsel of the name is empty Given the person with citizen service number '000000152' has the following data | naam | waarde | | voornamen (02.10) | Jan | | voorvoegsel (02.30) | | | geslachtsnaam (02.40) | Boer | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with only the following 'naam' data | naam | waarde | | voornamen | Jan | | geslachtsnaam | Boer | Examples: | fields | | naam | | naam.voornamen,naam.geslachtsnaam | | naam.voornamen,naam.voorvoegsel,naam.geslachtsnaam | Scenario Outline: filtering 'adellijke titel of predicaat (02.20)' with fields=<field> always gives all fields Given the person with citizen service number '000000152' has the following data | naam | waarde | | adellijke titel of predicaat (02.20) | JH | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <field> | Then the response has a person with the following 'naam' data | naam | waarde | | adellijkeTitelPredicaat.code | JH | | adellijkeTitelPredicaat.omschrijving | jonkheer | | adellijkeTitelPredicaat.soort | predicaat | Examples: | field | | naam.adellijkeTitelPredicaat | | naam.adellijkeTitelPredicaat.code | | naam.adellijkeTitelPredicaat.omschrijving | | naam.adellijkeTitelPredicaat.soort | Rule: geslachtsaanduiding, voornamen, title of nobility/predicate, voorvoegsel and geslachtsnaam are supplied for field path 'naam.volledigeNaam' Scenario: 'volledige naam' is requested with field path 'naam.volledigeNaam' Given the person with citizen service number '000000619' has the following data | geslachtsaanduiding (04.10) | voornamen (02.10) | adellijke titel of predicaat (02.20) | voorvoegsel (02.30) | geslachtsnaam (02.40) | aanduiding naamgebruik (61.10) | | V | Carolina | BS | Van | Naersen | E | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000619 | | fields | naam.volledigeNaam | Then the response has a person with the following data | naam | waarde | | geslacht.code | V | | geslacht.omschrijving | vrouw | And the person has the following 'naam' data | naam | waarde | | voornamen | Carolina | | adellijkeTitelPredicaat.code | BS | | adellijkeTitelPredicaat.soort | titel | | adellijkeTitelPredicaat.omschrijving | barones | | voorvoegsel | Van | | geslachtsnaam | Naersen | Scenario: the group 'naam' is requested and must supply everything needed for volledigeNaam plus the other naam fields Given the person with citizen service number '000000619' has the following data | geslachtsaanduiding (04.10) | voornamen (02.10) | adellijke titel of predicaat (02.20) | voorvoegsel (02.30) | geslachtsnaam (02.40) | aanduiding naamgebruik (61.10) | | V | Carolina | BS | Van | Naersen | E | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000619 | | fields | naam | Then the response has a person with the following data | naam | waarde | | geslacht.code | V | | geslacht.omschrijving | vrouw | And the person has the following 'naam' data | naam | waarde | | voornamen | Carolina | | adellijkeTitelPredicaat.code | BS | | adellijkeTitelPredicaat.soort | titel | | adellijkeTitelPredicaat.omschrijving | barones | | voorvoegsel | Van | | geslachtsnaam | Naersen | | aanduidingNaamgebruik.code | E | | aanduidingNaamgebruik.omschrijving | eigen geslachtsnaam | Rule: voornamen is supplied for field path 'naam.voorletters' Scenario: 'voorletters' is requested with field path 'naam.voorletters' Given the person with citizen service number '000000176' has the following data | naam | waarde | | geslachtsaanduiding (04.10) | M | | voornamen (02.10) | Hendrik Jan | | adellijke titel of predicaat (02.20) | B | | voorvoegsel (02.30) | van den | | geslachtsnaam (02.40) | Aedel | | aanduiding naamgebruik (61.10) | E | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000176 | | fields | naam.voorletters | Then the response has a person with the following data | naam | waarde | | naam.voornamen | Hendrik Jan | Scenario: unknown value "." for geslachtsnaam Given the person with citizen service number '000000152' has the following data | naam | waarde | | geslachtsnaam (02.40) | . | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | burgerservicenummer,naam.geslachtsnaam | Then the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000152 | | naam.geslachtsnaam | . |