HAALCENTRAAL English translation
BRP API / Personen / Features / gegeven-stap-definities-geboorte

Geboorte Given step definitions

# language: en
@stap-documentatie @integratie
Feature: Geboorte Given step definitions

  @integratie
  Scenario Outline: was born [datum formaat]
    Given the person 'Jansen' with citizen service number '000000012'
    * was born <datum>
    When the SQL statements generated from the Given steps have been executed
    Then person 'Jansen' has the following row in table 'lo3_pl'
      | pl_id  | geheim_ind |
      | Jansen |          0 |
    And person 'Jansen' has the following row in table 'lo3_pl_persoon'
      | pl_id  | stapel_nr | volg_nr | persoon_type | burger_service_nr | geslachts_naam | geboorte_datum     |
      | Jansen |         0 |       0 | P            |         000000012 | Jansen         | <yyyymmdd formaat> |

    Examples:
      | datum                  | yyyymmdd formaat       |
      | gisteren - 7 jaar      | gisteren - 7 jaar      |
      | vorige maand - 16 jaar | vorige maand - 16 jaar |
      | dit jaar - 5 jaar      | dit jaar - 5 jaar      |
      |         5 jaar geleden |         5 jaar geleden |
      | in 2021                |               20210000 |
      |              28-3-2021 |               20210328 |
      | op 28-3-2021           |               20210328 |
      | op onbekende datum     |               00000000 |
      | op een onbekende datum |               00000000 |

  @integratie
  Scenario Outline: '{naam}' was born as a foundling {relatieve datum}
    Given the person 'Jansen' with citizen service number '000000036'
    * was born as a foundling <datum>
    When the SQL statements generated from the Given steps have been executed
    Then person 'Jansen' has the following row in table 'lo3_pl'
      | pl_id  | geheim_ind |
      | Jansen |          0 |
    And person 'Jansen' has the following rows in table 'lo3_pl_persoon'
      | pl_id  | persoon_type | stapel_nr | volg_nr | burger_service_nr | geslachts_naam | geboorte_datum     | geslachts_aand | geboorte_land_code | akte_nr | familie_betrek_start_datum |
      | Jansen | P            |         0 |       0 |         000000036 | Jansen         | <yyyymmdd formaat> |                |               6030 | 1AA0100 |                            |
      | Jansen |            1 |         0 |       0 |                   | .              |                    | V              |                    | 1AA0100 | <yyyymmdd formaat>         |
      | Jansen |            2 |         0 |       0 |                   |                |                    |                |                    | 1AA0100 |                            |

    Examples:
      | datum                  | yyyymmdd formaat       |
      | gisteren - 7 jaar      | gisteren - 7 jaar      |
      | vorige maand - 16 jaar | vorige maand - 16 jaar |
      | dit jaar - 5 jaar      | dit jaar - 5 jaar      |
      |         5 jaar geleden |         5 jaar geleden |
      | in 2021                |               20210000 |
      |              28-3-2021 |               20210328 |
      | op 28-3-2021           |               20210328 |
      | op onbekende datum     |               00000000 |
      | op een onbekende datum |               00000000 |