Skip to content

Commit

Permalink
Merge pull request #3 from BRP-API/chore/sync-met-source-repo_ab843f2
Browse files Browse the repository at this point in the history
sync met 'BRP-API/brp-shared-dotnet' repo
  • Loading branch information
MelvLee authored Jun 4, 2024
2 parents cfcde08 + a64efb4 commit 17aa81b
Show file tree
Hide file tree
Showing 3 changed files with 75 additions and 0 deletions.
65 changes: 65 additions & 0 deletions features/docs/dan-stap-definities-verblijfplaats-voorkomen.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
#language: nl

@stap-documentatie
Functionaliteit: Verblijfplaatsen/verblijfplaats voorkomens dan stap definities

Scenario: Dan heeft de response verblijfplaatsen met de volgende gegevens (enkele verblijfplaats)
Gegeven de response body is gelijk aan
"""
{
"verblijfplaatsen": [
{
"adresseerbaarObjectIdentificatie": "0800010000000001",
"straat": "Laan",
"datumAanvangAdreshouding": "20100818",
"gemeenteVanInschrijving": {
"code": "0800",
"omschrijving": "Hoogeloon, Hapert en Casteren"
}
}
]
}
"""
Dan heeft de response verblijfplaatsen met de volgende gegevens
| adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving |
| 0800010000000001 | Laan | 20100818 | 0800 | Hoogeloon, Hapert en Casteren |

Scenario: Dan heeft de response verblijfplaatsen met de volgende gegevens (meerdere verblijfplaatsen)
Gegeven de response body is gelijk aan
"""
{
"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"
}
}
]
}
"""
Dan heeft de response verblijfplaatsen met de volgende gegevens
| 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 |
2 changes: 2 additions & 0 deletions features/step_definitions/als-stepdefs.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@ const { addDefaultAutorisatieSettings,
handleRequest } = require('./requestHelpers');

const apiEndpointPrefixMap = new Map([
['bewoningen', 'bewoning'],
['personen', 'brp'],
['reisdocumenten', 'reisdocumenten'],
['verblijfplaatshistorie', 'brphistorie'],
['bestaat-niet', 'brp']
]);

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
const { Then } = require('@cucumber/cucumber');
const { createCollectieObjecten } = require('./dataTable2ObjectFactory');

Then(/^heeft de response verblijfplaatsen met de volgende gegevens$/, function (dataTable) {
this.context.verifyResponse = true;

createCollectieObjecten(this.context, 'verblijfplaats', dataTable);
});

0 comments on commit 17aa81b

Please sign in to comment.