HAALCENTRAAL English translation
BRP API / Personen / Features / fields-gba

requesting Persoon fields with fields

#language: en

@gba
Feature: requesting Persoon fields with fields

  Scenario Outline: the person has the field: 'anummer (01.10)' <sub-titel>
    Given the person with citizen service number '000000152' has the following data
    | naam            | waarde       |
    | anummer (01.10) | <gba waarde> |
    When gba persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | aNummer                         |
    Then the response has a person with the following data
    | naam    | waarde       |
    | aNummer | <gba waarde> |

    Examples:
    | sub-titel          | gba waarde |
    |                    | 1234567890 |
    | met voorloopnul    | 0123456789 |
    | met voorloopnullen | 0001234567 |

  Scenario Outline: unknown value for: <element>
    Given the person with citizen service number '000000231' has the following 'verblijfplaats' data
    | naam                  | waarde   | 
    | functie adres (10.10) | W        | 
    | <element>             | <waarde> |
    When gba persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000231                       |
    | fields              | burgerservicenummer,<veld>      |
    Then the response has a person with only the following data
    | naam                | waarde    |
    | burgerservicenummer | 000000231 |
    | <veld>.code         | <waarde>  |
    | <veld>.omschrijving | Onbekend  |

    Examples:
    | veld                    | element                           | waarde |
    | gemeenteVanInschrijving | gemeente van inschrijving (09.10) | 0000   |

  Scenario: an unknown value for geslacht is included in the response
   Given the person with citizen service number '000000292' has the following data
    | naam                        | waarde    |
    | geslachtsaanduiding (04.10) | O         |
    When gba persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000292                       |
    | fields              | burgerservicenummer,geslacht    |
    Then the response has a person with the following data
    | naam                  | waarde    |
    | burgerservicenummer   | 000000292 |
    | geslacht.code         | O         |
    | geslacht.omschrijving | onbekend  |

  Scenario: an entirely unknown date of registration
     Given the person with citizen service number '000000358' has the following 'verblijfplaats' data
    | naam                                       | waarde    |
    | datum inschrijving in de gemeente (09.20)  | 00000000  |
    When gba persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000358                       |
    | fields              | datumInschrijvingInGemeente     |
    Then the response has a person with only the following data
    | naam                        | waarde   |
    | datumInschrijvingInGemeente | 00000000 |