Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ci/#10 scenarios expressief documenteren #97

Merged
merged 66 commits into from
Oct 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
1a13252
ci(createpersoonmetaanduiding): impl Gegeven persoon met aanduiding
nielskorporaal Sep 2, 2024
adb6285
ci(step_definitions): aanduiding optioneel en BRP inschrijving
nielskorporaal Sep 3, 2024
bf1e4f3
ci(step_definitions): impl Gegeven stappen Persoon
nielskorporaal Sep 3, 2024
c46080f
ci(step_definitions): impl optionele aanduiding, dataTable Gegevensta…
nielskorporaal Sep 3, 2024
3982d4d
ci(step_definitions): impl BRP en RNI inschrijving
nielskorporaal Sep 4, 2024
d62287b
ci(step_definitions): removed unused createPersoonMetAanduiding
nielskorporaal Sep 4, 2024
cd058dd
ci(gegeven-stepdefs): scenarios expressief documenteren
nielskorporaal Sep 13, 2024
35afa6f
ci(persoon step_definitions): aanduiding als voornaam hanteren + code…
nielskorporaal Sep 16, 2024
761ee58
ci(stepdefs partner): datum huwelijkssluiting gisteren - 2 jaar
nielskorporaal Sep 16, 2024
b699aed
ci(step_definitions): gegevens ouder gewijzigd verplaatst naar gegeve…
nielskorporaal Sep 16, 2024
69dd120
ci(gegeven-stepdefs-expressief): gegeven-stappen aangevuld
nielskorporaal Sep 17, 2024
bae6da4
Merge branch 'main' into ci/#10-scenarios-expressief-documenteren
nielskorporaal Sep 18, 2024
1fda4b0
ci(step_definitions): moved verblijfplaats changes to gegeven-stepdef…
nielskorporaal Sep 18, 2024
c9662d7
docs(docs/gegeven-stap-definities): toegevoegd: * is ingeschreven in …
nielskorporaal Sep 23, 2024
107a50e
docs(docs/stap-definities): toegevoegd: * is in Nederland geboren en …
nielskorporaal Sep 23, 2024
fd26bc8
docs(stap-definities-expressief): stap-definities-expressief uitgebre…
nielskorporaal Sep 24, 2024
d9b9f29
revert unused parameter
nielskorporaal Sep 24, 2024
349d868
docs(stap-definities-expressief): toegevoegd: kind-1, ouder-1-1 en pa…
nielskorporaal Sep 24, 2024
ec06ac7
refactor(persoon.js): format persoon.js en refactor gegeven-stap ouder
nielskorporaal Sep 24, 2024
5dbcdca
docs(stap-definities-expressief): kind, ouders en inschrijving toegev…
nielskorporaal Sep 24, 2024
eb797e8
Merge branch 'main' into ci/#10-scenarios-expressief-documenteren
nielskorporaal Sep 24, 2024
b593445
chore(stap-definities-expressief): geboortedatum leeg indien vermeld,…
nielskorporaal Sep 24, 2024
1128368
chore(stap-definities-expressief): correctie pl_id vermelding
nielskorporaal Sep 24, 2024
40fc2d1
docs(stap-definities-expressief): fix pl_id en volgorde inschrijving
nielskorporaal Sep 24, 2024
d3544a7
chore(docs-stepdefs):geboorte_datum standaard leeg
nielskorporaal Sep 25, 2024
5ad5d60
chore(docs-stepdefs):removed comments
nielskorporaal Sep 25, 2024
2dae0ec
chore(docs-stepdefs):fix inschrijving volgorde ouder-kind
nielskorporaal Sep 25, 2024
044670b
chore(docs-stepdefs): docs adoptie en gegevens ouder gewijzigd
nielskorporaal Sep 25, 2024
b9ec31e
chore(stepdefs-expressief): persoon aanduiding geslachtsnaam (02.40)
nielskorporaal Sep 25, 2024
d6386ce
chore(docs-stepdefs):bij scheiding relatie_start_datum leeg en nieuwe…
nielskorporaal Sep 26, 2024
503fdf2
chore(docs-stepdefs):gezag uitspraak datatable
nielskorporaal Sep 26, 2024
a054a41
chore(automation): valideren datum stap definities
MelvLee Sep 27, 2024
b90a390
chore(automation): datumberekening toegepast in diverse scenarios
nielskorporaal Sep 27, 2024
7584200
ci(automation): gehuwd startdatum gisteren - 20 jaar en extra insert …
nielskorporaal Sep 27, 2024
f988b23
chore(automation):wijziging ouder
nielskorporaal Sep 27, 2024
4d14dd0
chore(automation): adoptie door ouder met bsn
nielskorporaal Sep 27, 2024
89d72b0
chore(automation): scenario omschrijvingen versimpeld
nielskorporaal Sep 30, 2024
f9bd901
chore(automation): gehuwd en gescheiden aangepast
nielskorporaal Sep 30, 2024
66dd22d
chore: fix adoptie
nielskorporaal Oct 3, 2024
fe7ce19
chore(step-defs): adoptie
nielskorporaal Oct 3, 2024
7f3fa71
chore: opmerkingen verwerkt
nielskorporaal Oct 3, 2024
74d51c5
feature voor adoptie
fsamwel Oct 7, 2024
46fcc14
bijwerken feature met nieuwe gegeven definities
fsamwel Oct 8, 2024
b71cab6
chore(automation): start nieuwe stijl
MelvLee Oct 9, 2024
07d15b7
chore(specs): aanpassing nav nieuwe stijl
MelvLee Oct 9, 2024
5fc0b00
chore(docs): scenarios tbv documentatie expressieve stappen toegevoegd
MelvLee Oct 10, 2024
654a7ec
chore(docs): linting en toepassen nieuwe stijl
nielskorporaal Oct 10, 2024
d4490e4
chore(docs): gegevens gecorrigeerd nieuwe stijl
nielskorporaal Oct 10, 2024
2f98cf6
chore(stap-definities): gegevens gewijzigd nieuwe stijl
nielskorporaal Oct 10, 2024
b7d53c9
chore(automation): log queries op level info toegevoegd
MelvLee Oct 10, 2024
ebe0aa2
correctie voorbeeldparameters zodat het in de verschillende scenario'…
fsamwel Oct 10, 2024
84051bd
Merge branch 'main' into ci/#10-scenarios-expressief-documenteren
MelvLee Oct 10, 2024
aa4cba5
Merge branch 'ci/#10-scenarios-expressief-documenteren' of https://gi…
MelvLee Oct 10, 2024
800c448
chore(valideer functionele specs): gezag minderjarige automatische va…
MelvLee Oct 10, 2024
529d5f2
Merge branch 'main' into ci/#10-scenarios-expressief-documenteren
MelvLee Oct 10, 2024
370b9a9
chore(helpers): toggle cleanup
nielskorporaal Oct 10, 2024
b00c5aa
Merge branch 'ci/#10-scenarios-expressief-documenteren' of https://gi…
nielskorporaal Oct 10, 2024
4601043
chore(stepdefs): provide sql context
nielskorporaal Oct 10, 2024
ca0fbb9
chore(stepdefs): verwijder individuele records
nielskorporaal Oct 10, 2024
d2c7231
irrelevant scenario verwijderd
fsamwel Oct 10, 2024
7326143
correctie toelichtingen bij gezag niet te bepalen door onderzoek
fsamwel Oct 10, 2024
a27b567
feature hertrouwen toegevoegd
fsamwel Oct 10, 2024
3d5f09a
features verwijderen uit de branch
fsamwel Oct 11, 2024
e16c3fc
chore(automation): staat onder curatele toegevoegd
nielskorporaal Oct 16, 2024
a6281e1
chore(automation): overlijden toegevoegd
nielskorporaal Oct 16, 2024
3af84de
Merge branch 'main' into ci/#10-scenarios-expressief-documenteren
nielskorporaal Oct 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 67 additions & 0 deletions features/docs/gegeven-stap-definities-adoptie.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
#language: nl

@stap-documentatie
Functionaliteit: Persoon is geadopteerd

Achtergrond:
Gegeven de 1e 'SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl' statement heeft als resultaat '9999'
En de 2e 'SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl' statement heeft als resultaat '10000'
En de 3e 'SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl' statement heeft als resultaat '10001'

Abstract Scenario: is geadopteerd door '[aanduiding]' als ouder [1 of 2]
Gegeven de persoon 'P2' met burgerservicenummer '000000012'
En de persoon 'P1' met burgerservicenummer '000000036'
* is geadopteerd door 'P2' als ouder <ouder type>
Dan zijn de gegenereerde SQL statements
| stap | categorie | text | values |
| persoon-P2 | inschrijving | INSERT INTO public.lo3_pl(pl_id,mutatie_dt,geheim_ind) VALUES((SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl),current_timestamp,$1) RETURNING * | 0 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 9999,0,0,P,000000012,P2 |
| | kind-1 | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 9999,0,0,K,000000036,P1 |
| persoon-P1 | inschrijving | INSERT INTO public.lo3_pl(pl_id,mutatie_dt,geheim_ind) VALUES((SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl),current_timestamp,$1) RETURNING * | 0 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 10000,0,1,P,000000036,P1 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,akte_nr) VALUES($1,$2,$3,$4,$5,$6,$7) | 10000,0,0,P,000000036,P1,1AQ0100 |
| | ouder-<ouder type> | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,familie_betrek_start_datum) VALUES($1,$2,$3,$4,$5,$6,$7) | 10000,0,0,<ouder type>,000000012,P2,morgen - 4 jaar |

Voorbeelden:
| ouder type |
| 1 |
| 2 |

Scenario: is geadopteerd door '[aanduiding]' als ouder [1 of 2] met de volgende gegevens
Gegeven de persoon 'P1' met burgerservicenummer '000000012'
En de persoon 'P2' met burgerservicenummer '000000024'
* is geadopteerd door 'P1' als ouder 1 met de volgende gegevens
| datum ingang familierechtelijke betrekking (62.10) | aktenummer (81.20) |
| gisteren - 5 jaar | 2BR1211 |
Dan zijn de gegenereerde SQL statements
| stap | categorie | text | values |
| persoon-P1 | inschrijving | INSERT INTO public.lo3_pl(pl_id,mutatie_dt,geheim_ind) VALUES((SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl),current_timestamp,$1) RETURNING * | 0 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 9999,0,0,P,000000012,P1 |
| | kind-1 | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 9999,0,0,K,000000024,P2 |
| persoon-P2 | inschrijving | INSERT INTO public.lo3_pl(pl_id,mutatie_dt,geheim_ind) VALUES((SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl),current_timestamp,$1) RETURNING * | 0 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 10000,0,1,P,000000024,P2 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,akte_nr) VALUES($1,$2,$3,$4,$5,$6,$7) | 10000,0,0,P,000000024,P2,1AQ0100 |
| | ouder-1 | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,familie_betrek_start_datum,akte_nr) VALUES($1,$2,$3,$4,$5,$6,$7,$8) | 10000,0,0,1,000000012,P1,gisteren - 5 jaar,2BR1211 |

Scenario: is geadopteerd door personen als ouder 1 en ouder 2
Gegeven de persoon 'P2' met burgerservicenummer '000000012'
En de persoon 'P3' met burgerservicenummer '000000024'
En de persoon 'P1' met burgerservicenummer '000000036'
* is minderjarig
* is geadopteerd door 'P2' als ouder 1
* is geadopteerd door 'P3' als ouder 2
Dan zijn de gegenereerde SQL statements
| stap | categorie | text | values |
| persoon-P2 | inschrijving | INSERT INTO public.lo3_pl(pl_id,mutatie_dt,geheim_ind) VALUES((SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl),current_timestamp,$1) RETURNING * | 0 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 9999,0,0,P,000000012,P2 |
| | kind-1 | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 9999,0,0,K,000000036,P1 |
| persoon-P3 | inschrijving | INSERT INTO public.lo3_pl(pl_id,mutatie_dt,geheim_ind) VALUES((SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl),current_timestamp,$1) RETURNING * | 0 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 10000,0,0,P,000000024,P3 |
| | kind-1 | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam) VALUES($1,$2,$3,$4,$5,$6) | 10000,0,0,K,000000036,P1 |
| persoon-P1 | inschrijving | INSERT INTO public.lo3_pl(pl_id,mutatie_dt,geheim_ind) VALUES((SELECT COALESCE(MAX(pl_id), 0)+1 FROM public.lo3_pl),current_timestamp,$1) RETURNING * | 0 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,geboorte_datum) VALUES($1,$2,$3,$4,$5,$6,$7) | 10001,0,2,P,000000036,P1,gisteren - 17 jaar |
# is dit gewenst? 2 dezelfde persoon rijen?
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,geboorte_datum,akte_nr) VALUES($1,$2,$3,$4,$5,$6,$7,$8) | 10001,0,1,P,000000036,P1,gisteren - 17 jaar,1AQ0100 |
| | persoon | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,geboorte_datum,akte_nr) VALUES($1,$2,$3,$4,$5,$6,$7,$8) | 10001,0,0,P,000000036,P1,gisteren - 17 jaar,1AQ0100 |
| | ouder-1 | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,familie_betrek_start_datum) VALUES($1,$2,$3,$4,$5,$6,$7) | 10001,0,0,1,000000012,P2,morgen - 4 jaar |
| | ouder-2 | INSERT INTO public.lo3_pl_persoon(pl_id,stapel_nr,volg_nr,persoon_type,burger_service_nr,geslachts_naam,familie_betrek_start_datum) VALUES($1,$2,$3,$4,$5,$6,$7) | 10001,0,0,2,000000024,P3,morgen - 4 jaar |
Loading