@@ -161,6 +161,7 @@ public void testServerResolveFunction() throws Exception {
161
161
FHIRPathEvaluator evaluator = FHIRPathEvaluator .evaluator ();
162
162
EvaluationContext evaluationContext = new EvaluationContext (observation );
163
163
164
+ evaluationContext .setExternalConstant (ResolveFunction .RESOLVE_RELATIVE_REFERENCES , FHIRPathBooleanValue .TRUE );
164
165
Collection <FHIRPathNode > nodes = evaluator .evaluate (evaluationContext , "subject.resolve() is Patient" );
165
166
assertEquals (nodes , SINGLETON_TRUE );
166
167
@@ -201,6 +202,7 @@ public void testServerResolveFunction() throws Exception {
201
202
.build ())
202
203
.build ();
203
204
evaluationContext = new EvaluationContext (observation );
205
+ evaluationContext .setExternalConstant (ResolveFunction .RESOLVE_RELATIVE_REFERENCES , FHIRPathBooleanValue .TRUE );
204
206
nodes = evaluator .evaluate (evaluationContext , "subject.resolve() is Patient" );
205
207
assertEquals (nodes , SINGLETON_TRUE );
206
208
@@ -215,6 +217,7 @@ public void testServerResolveFunction() throws Exception {
215
217
.build ())
216
218
.build ();
217
219
evaluationContext = new EvaluationContext (observation );
220
+ evaluationContext .setExternalConstant (ResolveFunction .RESOLVE_RELATIVE_REFERENCES , FHIRPathBooleanValue .TRUE );
218
221
nodes = evaluator .evaluate (evaluationContext , "subject.resolve() is Patient" );
219
222
assertEquals (nodes , SINGLETON_TRUE );
220
223
@@ -229,6 +232,7 @@ public void testServerResolveFunction() throws Exception {
229
232
.build ())
230
233
.build ();
231
234
evaluationContext = new EvaluationContext (observation );
235
+ evaluationContext .setExternalConstant (ResolveFunction .RESOLVE_RELATIVE_REFERENCES , FHIRPathBooleanValue .TRUE );
232
236
nodes = evaluator .evaluate (evaluationContext , "subject.resolve() is Patient" );
233
237
assertEquals (nodes , SINGLETON_TRUE );
234
238
@@ -243,6 +247,7 @@ public void testServerResolveFunction() throws Exception {
243
247
.build ())
244
248
.build ();
245
249
evaluationContext = new EvaluationContext (observation );
250
+ evaluationContext .setExternalConstant (ResolveFunction .RESOLVE_RELATIVE_REFERENCES , FHIRPathBooleanValue .TRUE );
246
251
nodes = evaluator .evaluate (evaluationContext , "subject.resolve() is Patient" );
247
252
assertEquals (nodes , SINGLETON_TRUE );
248
253
0 commit comments