Skip to content

Commit

Permalink
Merge pull request #12 from BRP-API/volgorde-check-test
Browse files Browse the repository at this point in the history
Volgorde testscenario's
  • Loading branch information
fsamwel authored Jul 12, 2024
2 parents ae12d34 + 73df460 commit 94c1dda
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
#language: nl

@api @geen-protocollering @valideer-volgorde
Functionaliteit: test dat correcte verblijfplaatshistorie wordt geleverd bij datum aanvang binnen onzekerheidsperiode vorige of volgende

Achtergrond:
Gegeven adres 'A1' heeft de volgende gegevens
| gemeentecode (92.10) | identificatiecode verblijfplaats (11.80) | straatnaam (11.10) |
| 0800 | 0800010000000001 | Eerste straat |
En adres 'A2' heeft de volgende gegevens
| gemeentecode (92.10) | identificatiecode verblijfplaats (11.80) | straatnaam (11.10) |
| 0800 | 0800010000000002 | Tweede straat |
En adres 'A3' heeft de volgende gegevens
| gemeentecode (92.10) | identificatiecode verblijfplaats (11.80) | straatnaam (11.10) |
| 0800 | 0800010000000003 | Derde straat |
En adres 'A4' heeft de volgende gegevens
| gemeentecode (92.10) | identificatiecode verblijfplaats (11.80) | straatnaam (11.10) |
| 0800 | 0800010000000004 | Vierde straat |
En adres 'A5' heeft de volgende gegevens
| gemeentecode (92.10) | identificatiecode verblijfplaats (11.80) | straatnaam (11.10) |
| 0800 | 0800010000000005 | Vijfde straat |
En adres 'A6' heeft de volgende gegevens
| gemeentecode (92.10) | identificatiecode verblijfplaats (11.80) | straatnaam (11.10) |
| 0800 | 0800010000000006 | Zesde straat |
En de persoon met burgerservicenummer '000000012' is ingeschreven op adres 'A1' met de volgende gegevens
| gemeente van inschrijving (09.10) | datum aanvang adreshouding (10.30) |
| 0800 | 20220701 |
En de persoon is vervolgens ingeschreven op adres 'A2' met de volgende gegevens
| gemeente van inschrijving (09.10) | datum aanvang adreshouding (10.30) |
| 0800 | 20230516 |
En de persoon is vervolgens ingeschreven op adres 'A3' met de volgende gegevens
| gemeente van inschrijving (09.10) | datum aanvang adreshouding (10.30) |
| 0800 | 20230730 |
En de persoon is vervolgens ingeschreven op adres 'A4' met de volgende gegevens
| gemeente van inschrijving (09.10) | datum aanvang adreshouding (10.30) |
| 0800 | 20230000 |
En de persoon is vervolgens ingeschreven op adres 'A5' met de volgende gegevens
| gemeente van inschrijving (09.10) | datum aanvang adreshouding (10.30) |
| 0800 | 20231014 |
En de persoon is vervolgens ingeschreven op adres 'A6' met de volgende gegevens
| gemeente van inschrijving (09.10) | datum aanvang adreshouding (10.30) |
| 0800 | 20240210 |


Scenario: gevraagde periode overlapt onzekerheidsperiode en aanvang vorige en volgende
Als verblijfplaatshistorie wordt gezocht met de volgende parameters
| naam | waarde |
| type | RaadpleegMetPeriode |
| burgerservicenummer | 000000012 |
| datumVan | 2022-12-01 |
| datumTot | 2023-12-01 |
Dan heeft de response verblijfplaatsen met de volgende gegevens
| gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving | adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | datumAanvangVolgendeAdreshouding | functieAdres.code | functieAdres.omschrijving |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000005 | Vijfde straat | 20231014 | 20240210 | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000004 | Vierde straat | 20230000 | 20231014 | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000003 | Derde straat | 20230730 | 20230000 | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000002 | Tweede straat | 20230516 | 20230730 | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000001 | Eerste straat | 20220701 | 20230516 | W | woonadres |


Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#language: nl

@api @geen-protocollering
@api @geen-protocollering @valideer-volgorde
Functionaliteit: test dat raadplegen historie met periode bij een opeenvolgende verblijfplaatsen met gelijke of overlappende datum aanvang correct wordt geleverd

Achtergrond:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#language: nl

@api @geen-protocollering
@api @geen-protocollering @valideer-volgorde
Functionaliteit: test dat alleen de juiste verblijfplaatsen worden geleverd in geval van onbekende aanvang opeenvolgende verblijfplaatsen

Achtergrond:
Expand Down Expand Up @@ -465,6 +465,7 @@ Functionaliteit: test dat alleen de juiste verblijfplaatsen worden geleverd in g
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000003 | Derde straat | <aanvang 3> | <aanvang 4> | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000002 | Tweede straat | <aanvang 2> | <aanvang 3> | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000001 | Eerste straat | <aanvang 1> | <aanvang 2> | W | woonadres |

Voorbeelden:
| aanvang 1 | aanvang 2 | aanvang 3 | aanvang 4 | datum van | datum tot | omschrijving |
# A1+A2+A3
Expand Down

0 comments on commit 94c1dda

Please sign in to comment.