-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathonvolledige_datum.feature
56 lines (46 loc) · 2.97 KB
/
onvolledige_datum.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# language: nl
Functionaliteit: Sommige datum-attributen kunnen een onvolledige datum bevatten
Mogelijk onvolledige datums worden in het bericht weergegeven met vier attributen:
- datum
- jaar
- maand
- dag
Wanneer de volledige datum bekend is, worden alle vier attributen gevuld met een waarde.
Wanneer niet de volledige datum bekend is, hebben alleen de attributen waarvan de waarde bekend is een waarde.
Scenario: Volledige datum bekend
Gegeven de registratie ingeschreven persoon 999999047 kent met geboortedatum 26 mei 1983 (19830526)
Als de ingeschreven persoon met burgerservicenummer 999999047 wordt geraadpleegd
Dan heeft attribuut geboorte.datum.datum de waarde 1983-05-26
En heeft attribuut geboorte.datum.jaar de waarde 1983
En heeft attribuut geboorte.datum.maand de waarde 05
En heeft attribuut geboorte.datum.dag de waarde 26
Scenario: Jaar en maand van de datum zijn bekend
Gegeven de registratie ingeschreven persoon 999999291 kent met geboortedatum januari 1975 (19750100)
Als de ingeschreven persoon met burgerservicenummer 999999291 wordt geraadpleegd
Dan is in het antwoord geboorte.datum.datum niet aanwezig
En heeft attribuut geboorte.datum.jaar de waarde 1975
En heeft attribuut geboorte.datum.maand de waarde 01
En is in het antwoord geboorte.datum.dag niet aanwezig
Scenario: Alleen jaar van de datum is bekend
Gegeven de registratie ingeschreven persoon 999999308 kent met geboortedatum 1975 (19750000)
Als de ingeschreven persoon met burgerservicenummer 999999308 wordt geraadpleegd
Dan is in het antwoord geboorte.datum.datum niet aanwezig
En heeft attribuut geboorte.datum.jaar de waarde 1975
En is in het antwoord geboorte.datum.maand niet aanwezig
En is in het antwoord geboorte.datum.dag niet aanwezig
Scenario: Er is geen geboortedatum bekend
Gegeven de registratie ingeschreven persoon 999999321 kent geen geboortedatum (00000000)
Als de ingeschreven persoon met burgerservicenummer 999999321 wordt geraadpleegd
Dan is in het antwoord geboorte.datum niet aanwezig
Scenario: Er is geen overlijdensdatum bekend
Gegeven de registratie ingeschreven persoon 999999321 heeft een volledig onbekende overlijdensdatum (00000000)
Als de ingeschreven persoon met burgerservicenummer 999999321 wordt geraadpleegd
Dan is in het antwoord overlijden.datum niet aanwezig
En heeft attribuut overlijden.indicatieOverleden de waarde true
Gegeven de registratie ingeschreven persoon 999992077 kent een overlijdensdatum (20151001)
Als de ingeschreven persoon met burgerservicenummer 999992077 wordt geraadpleegd
Dan heeft in het antwoord overlijden.datum.datum de waarde 2015-10-01
En heeft attribuut overlijden.indicatieOverleden de waarde true
Gegeven de registratie ingeschreven persoon 999993653 kent geen overlijdensdatum
Als de ingeschreven persoon met burgerservicenummer 999993653 wordt geraadpleegd
Dan is in het antwoord overlijden niet aanwezig