6
6
- desc : ' ** Empty collection should return true **'
7
7
expression : ' nothing.empty()'
8
8
result : [ true ]
9
+ - desc : ' ** Computed empty collection is empty **'
10
+ expression : ' n1.where($this=0).empty()'
11
+ result : [ true ]
12
+ - desc : ' ** Resource singular empty collection is empty **'
13
+ expression : ' gender.empty()'
14
+ inputfile : ' Patient-empty.json'
15
+ result : [ true ]
16
+ - desc : ' ** Resource plural empty collection is empty **'
17
+ expression : ' name.given.empty()'
18
+ inputfile : ' Patient-empty.json'
19
+ result : [ true ]
9
20
- desc : ' ** Singular integer is not empty **'
10
21
expression : ' n1.empty()'
11
22
result : [ false ]
@@ -37,9 +48,17 @@ tests:
37
48
- desc : ' ** Empty collection has count 0 **'
38
49
expression : ' nothing.count()'
39
50
result : [ 0 ]
40
- - desc : ' ** Empty integer collection **'
51
+ - desc : ' ** Computed empty collection has count 0 **'
41
52
expression : ' n1.where($this=0).count()'
42
53
result : [ 0 ]
54
+ - desc : ' ** Resource singular empty collection has count 0 **'
55
+ expression : ' gender.count()'
56
+ inputfile : ' Patient-empty.json'
57
+ result : [ 0 ]
58
+ - desc : ' ** Resource plural empty collection has count 0 **'
59
+ expression : ' name.given.count()'
60
+ inputfile : ' Patient-empty.json'
61
+ result : [ 0 ]
43
62
- desc : ' ** Singular integer has count 1 **'
44
63
expression : ' n1.count()'
45
64
result : [ 1 ]
@@ -56,12 +75,23 @@ tests:
56
75
expression : ' e1.xy.y.count()'
57
76
result : [ 1 ]
58
77
- ' Testing the exists() function in various scenarios ' :
59
- - desc : ' ** Empty literal should return false **'
78
+ - desc : ' ** Empty literal should does not exist **'
60
79
expression : ' {}.exists()'
61
80
result : [ false ]
62
- - desc : ' ** Empty collection should return false **'
81
+ - desc : ' ** Empty collection does not exist **'
63
82
expression : ' nothing.exists()'
64
83
result : [ false ]
84
+ - desc : ' ** Computed empty collection does not exist **'
85
+ expression : ' n1.where($this=0).exists()'
86
+ result : [ false ]
87
+ - desc : ' ** Resource singular empty collection does not exist **'
88
+ expression : ' gender.exists()'
89
+ inputfile : ' Patient-empty.json'
90
+ result : [ false ]
91
+ - desc : ' ** Resource plural empty collection does not exist **'
92
+ expression : ' name.given.exists()'
93
+ inputfile : ' Patient-empty.json'
94
+ result : [ false ]
65
95
- desc : ' ** Singular integer exists **'
66
96
expression : ' n1.exists()'
67
97
result : [ true ]
0 commit comments