25
25
*/
26
26
public abstract class AbstractSearchCompositeTest extends AbstractPLSearchTest {
27
27
28
+ @ Override
28
29
protected Basic getBasicResource () throws Exception {
29
30
return TestUtil .readExampleResource ("json/ibm/basic/BasicComposite.json" );
30
31
}
31
32
33
+ @ Override
32
34
protected void setTenant () throws Exception {
33
35
FHIRRequestContext .get ().setTenantId ("composite" );
34
36
}
@@ -43,15 +45,15 @@ public void testSearchToken_boolean() throws Exception {
43
45
assertSearchDoesntReturnSavedResource ("composite-boolean" , "true$false" );
44
46
assertSearchDoesntReturnSavedResource ("composite-boolean" , "false$false" );
45
47
}
46
-
48
+
47
49
@ Test
48
50
public void testSearchToken_boolean_or () throws Exception {
49
51
assertSearchReturnsSavedResource ("composite-boolean" , "true$true,true$true" );
50
52
assertSearchReturnsSavedResource ("composite-boolean" , "false$false,true$true" );
51
53
assertSearchReturnsSavedResource ("composite-boolean" , "true$true,false$false" );
52
54
assertSearchDoesntReturnSavedResource ("composite-boolean" , "false$false,false$false" );
53
55
}
54
-
56
+
55
57
@ Test
56
58
public void testSearchToken_boolean_chained () throws Exception {
57
59
assertSearchReturnsComposition ("subject:Basic.composite-boolean" , "true$true" );
@@ -115,7 +117,7 @@ public void testSearchQuantity_Quantity() throws Exception {
115
117
@ Test
116
118
public void testSearchQuantity_Range () throws Exception {
117
119
// Range is 5-10 seconds
118
-
120
+
119
121
assertSearchReturnsSavedResource ("composite-Range" , "gt4||s$lt11||s" );
120
122
}
121
123
@@ -125,21 +127,21 @@ public void testSearchQuantity_Range() throws Exception {
125
127
@ Test
126
128
public void testSearchDate_date () throws Exception {
127
129
// "date" is 2018-10-29
128
-
130
+
129
131
assertSearchReturnsSavedResource ("composite-date" , "2018-10-29$2018-10-29" );
130
-
132
+
131
133
assertSearchDoesntReturnSavedResource ("composite-date" , "ne2018-10-29$2018-10-29" );
132
- assertSearchDoesntReturnSavedResource ("composite-date" , "lt2018-10-29$2018-10-29" );
133
- assertSearchDoesntReturnSavedResource ("composite-date" , "gt2018-10-29$2018-10-29" );
134
+ assertSearchReturnsSavedResource ("composite-date" , "lt2018-10-29$2018-10-29" );
135
+ assertSearchReturnsSavedResource ("composite-date" , "gt2018-10-29$2018-10-29" );
134
136
assertSearchReturnsSavedResource ("composite-date" , "le2018-10-29$2018-10-29" );
135
137
assertSearchReturnsSavedResource ("composite-date" , "ge2018-10-29$2018-10-29" );
136
138
assertSearchDoesntReturnSavedResource ("composite-date" , "sa2018-10-29$2018-10-29" );
137
139
assertSearchDoesntReturnSavedResource ("composite-date" , "eb2018-10-29$2018-10-29" );
138
140
assertSearchReturnsSavedResource ("composite-date" , "ap2018-10-29$2018-10-29" );
139
-
141
+
140
142
assertSearchDoesntReturnSavedResource ("composite-date" , "2018-10-29$ne2018-10-29" );
141
- assertSearchDoesntReturnSavedResource ("composite-date" , "2018-10-29$lt2018-10-29" );
142
- assertSearchDoesntReturnSavedResource ("composite-date" , "2018-10-29$gt2018-10-29" );
143
+ assertSearchReturnsSavedResource ("composite-date" , "2018-10-29$lt2018-10-29" );
144
+ assertSearchReturnsSavedResource ("composite-date" , "2018-10-29$gt2018-10-29" );
143
145
assertSearchReturnsSavedResource ("composite-date" , "2018-10-29$le2018-10-29" );
144
146
assertSearchReturnsSavedResource ("composite-date" , "2018-10-29$ge2018-10-29" );
145
147
assertSearchDoesntReturnSavedResource ("composite-date" , "2018-10-29$sa2018-10-29" );
@@ -167,7 +169,7 @@ public void testSearchDate_date_revinclude() throws Exception {
167
169
assertTrue (searchReturnsResource (Basic .class , queryParms , savedResource ));
168
170
assertTrue (searchReturnsResource (Basic .class , queryParms , composition ));
169
171
}
170
-
172
+
171
173
@ Test
172
174
public void testSearchDate_date_or () throws Exception {
173
175
assertSearchReturnsSavedResource ("composite-date" , "2018-10-29$2018-10-29,9999-01-01$2018-10-29" );
@@ -179,7 +181,7 @@ public void testSearchDate_dateTime() throws Exception {
179
181
// "dateTime" is 2018-10-29T17:12:00-04:00
180
182
assertSearchReturnsSavedResource ("composite-dateTime" , "2018-10-29$2018-10-29" );
181
183
}
182
-
184
+
183
185
@ Test
184
186
public void testSearchDate_instant () throws Exception {
185
187
// "instant" is 2018-10-29T17:12:00-04:00
@@ -199,7 +201,7 @@ public void testSearchDate_Period() throws Exception {
199
201
public void testSearchNumber_integer () throws Exception {
200
202
assertSearchReturnsSavedResource ("composite-integer" , "12$12" );
201
203
}
202
-
204
+
203
205
@ Test
204
206
public void testSearchNumber_decimal () throws Exception {
205
207
// Targeted Value is 99.99
0 commit comments