BRP API / Personen /
Features / dan-stap-definities-verblijfplaats-voorkomen
Verblijfplaatsen/verblijfplaats occurrences Then step definitions
#language: en
@stap-documentatie
Feature: Verblijfplaatsen/verblijfplaats occurrences Then step definitions
Scenario: Then the response has verblijfplaatsen with the following data (a single verblijfplaats)
Given the response body equals
"""
{
"verblijfplaatsen": [
{
"adresseerbaarObjectIdentificatie": "0800010000000001",
"straat": "Laan",
"datumAanvangAdreshouding": "20100818",
"gemeenteVanInschrijving": {
"code": "0800",
"omschrijving": "Hoogeloon, Hapert en Casteren"
}
}
]
}
"""
Then the response has residences with the following data
| adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving |
| 0800010000000001 | Laan | 20100818 | 0800 | Hoogeloon, Hapert en Casteren |
Scenario: Then the response has verblijfplaatsen with the following data (several verblijfplaatsen)
Given the response body equals
"""
{
"verblijfplaatsen": [
{
"adresseerbaarObjectIdentificatie": "0800010000000002",
"straat": "Luttestraat",
"datumAanvangAdreshouding": "20200415",
"gemeenteVanInschrijving": {
"code": "0800",
"omschrijving": "Hoogeloon, Hapert en Casteren"
}
},
{
"land": {
"code": "6014",
"omschrijving": "Verenigde Staten van Amerika"
},
"datumAanvangAdresBuitenland": "20181201",
"datumAanvangVolgendeAdreshouding": "20200415"
},
{
"locatiebeschrijving": "Woonboot bij de Grote Sloot",
"datumAanvangAdreshouding": "20160526",
"datumAanvangVolgendeAdresBuitenland": "20181201",
"gemeenteVanInschrijving": {
"code": "0800",
"omschrijving": "Hoogeloon, Hapert en Casteren"
}
}
]
}
"""
Then the response has residences with the following data
| land.code | land.omschrijving | straat | adresseerbaarObjectIdentificatie | locatiebeschrijving | datumAanvangAdreshouding | datumAanvangVolgendeAdreshouding | datumAanvangAdresBuitenland | datumAanvangVolgendeAdresBuitenland | gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving |
| | | Luttestraat | 0800010000000002 | | 20200415 | | | | 0800 | Hoogeloon, Hapert en Casteren |
| 6014 | Verenigde Staten van Amerika | | | | | 20200415 | 20181201 | | | |
| | | | | Woonboot bij de Grote Sloot | 20160526 | | | 20181201 | 0800 | Hoogeloon, Hapert en Casteren |
Scenario: Then the response has a verblijfplaats occurrence with the following data
Given the response body equals
"""
{
"verblijfplaatsen": [
{
"adresseerbaarObjectIdentificatie": "0800010000000001",
"straat": "Laan",
"datumAanvangAdreshouding": "20100818",
"gemeenteVanInschrijving": {
"code": "0800",
"omschrijving": "Hoogeloon, Hapert en Casteren"
}
}
]
}
"""
Then the response has a residence occurrence with the following data
| adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving |
| 0800010000000001 | Laan | 20100818 | 0800 | Hoogeloon, Hapert en Casteren |
Scenario: Then the verblijfplaats occurrence has the following 'verblijfadres' data
Given the response body equals
"""
{
"verblijfplaatsen": [
{
"type": "Adres",
"adresseerbaarObjectIdentificatie": "0800010000000001",
"verblijfadres": {
"korteStraatnaam": "Laan"
}
}
]
}
"""
Then the response has a residence occurrence with the following data
| type | adresseerbaarObjectIdentificatie |
| Adres | 0800010000000001 |
And the residence occurrence has the following 'verblijfadres' data
| korteStraatnaam |
| Laan |