@@ -287,14 +287,11 @@ public void testInExpansionForFieldFilters() {
287
287
FieldFilter input6 = filter ("a" , ">" , 1 );
288
288
FieldFilter input7 = filter ("a" , ">=" , 1 );
289
289
FieldFilter input8 = filter ("a" , "array-contains" , 1 );
290
- FieldFilter input9 = filter ("a" , "array-contains-any" , Arrays .asList (1 ,2 ));
291
- FieldFilter input10 = filter ("a" , "not-in" , Arrays .asList (1 ,2 ));
290
+ FieldFilter input9 = filter ("a" , "array-contains-any" , Arrays .asList (1 , 2 ));
291
+ FieldFilter input10 = filter ("a" , "not-in" , Arrays .asList (1 , 2 ));
292
292
293
- assertThat (computeInExpansion (input1 )).isEqualTo (
294
- orFilters (
295
- filter ("a" , "==" , 1 ),
296
- filter ("a" , "==" , 2 ),
297
- filter ("a" , "==" , 3 )));
293
+ assertThat (computeInExpansion (input1 ))
294
+ .isEqualTo (orFilters (filter ("a" , "==" , 1 ), filter ("a" , "==" , 2 ), filter ("a" , "==" , 3 )));
298
295
299
296
// Other operators should remain the same
300
297
assertThat (computeInExpansion (input2 )).isEqualTo (input2 );
@@ -307,82 +304,51 @@ public void testInExpansionForFieldFilters() {
307
304
assertThat (computeInExpansion (input9 )).isEqualTo (input9 );
308
305
assertThat (computeInExpansion (input10 )).isEqualTo (input10 );
309
306
}
307
+
310
308
@ Test
311
309
public void testInExpansionForCompositeFilters () {
312
- CompositeFilter cf1 = andFilters (
313
- filter ("a" , "==" , 1 ),
314
- filter ("b" , "in" , Arrays .asList (2 ,3 ,4 ))
315
- );
310
+ CompositeFilter cf1 =
311
+ andFilters (filter ("a" , "==" , 1 ), filter ("b" , "in" , Arrays .asList (2 , 3 , 4 )));
316
312
317
- assertThat (computeInExpansion (cf1 )).isEqualTo (
313
+ assertThat (computeInExpansion (cf1 ))
314
+ .isEqualTo (
318
315
andFilters (
319
- filter ("a" , "==" , 1 ),
320
- orFilters (
321
- filter ("b" , "==" , 2 ),
322
- filter ("b" , "==" , 3 ),
323
- filter ("b" , "==" , 4 )
324
- )
325
- )
326
- );
327
-
328
- CompositeFilter cf2 = orFilters (
329
- filter ("a" , "==" , 1 ),
330
- filter ("b" , "in" , Arrays .asList (2 ,3 ,4 ))
331
- );
316
+ filter ("a" , "==" , 1 ),
317
+ orFilters (filter ("b" , "==" , 2 ), filter ("b" , "==" , 3 ), filter ("b" , "==" , 4 ))));
332
318
333
- assertThat (computeInExpansion (cf2 )).isEqualTo (
334
- orFilters (
335
- filter ("a" , "==" , 1 ),
336
- orFilters (
337
- filter ("b" , "==" , 2 ),
338
- filter ("b" , "==" , 3 ),
339
- filter ("b" , "==" , 4 )
340
- )
341
- )
342
- );
343
-
344
- CompositeFilter cf3 = andFilters (
345
- filter ("a" , "==" , 1 ),
319
+ CompositeFilter cf2 =
320
+ orFilters (filter ("a" , "==" , 1 ), filter ("b" , "in" , Arrays .asList (2 , 3 , 4 )));
321
+
322
+ assertThat (computeInExpansion (cf2 ))
323
+ .isEqualTo (
346
324
orFilters (
347
- filter ("b" , "==" , 2 ),
348
- filter ("c" , "in" , Arrays .asList (2 ,3 ,4 ))
349
- )
350
- );
325
+ filter ("a" , "==" , 1 ),
326
+ orFilters (filter ("b" , "==" , 2 ), filter ("b" , "==" , 3 ), filter ("b" , "==" , 4 ))));
351
327
352
- assertThat (computeInExpansion (cf3 )).isEqualTo (
353
- andFilters (
354
- filter ("a" , "==" , 1 ),
355
- orFilters (
356
- filter ("b" , "==" , 2 ),
357
- orFilters (
358
- filter ("c" , "==" , 2 ),
359
- filter ("c" , "==" , 3 ),
360
- filter ("c" , "==" , 4 )
361
- )
362
- )
363
- )
364
- );
365
-
366
- CompositeFilter cf4 = orFilters (
328
+ CompositeFilter cf3 =
329
+ andFilters (
367
330
filter ("a" , "==" , 1 ),
331
+ orFilters (filter ("b" , "==" , 2 ), filter ("c" , "in" , Arrays .asList (2 , 3 , 4 ))));
332
+
333
+ assertThat (computeInExpansion (cf3 ))
334
+ .isEqualTo (
368
335
andFilters (
336
+ filter ("a" , "==" , 1 ),
337
+ orFilters (
369
338
filter ("b" , "==" , 2 ),
370
- filter ("c" , "in" , Arrays .asList (2 ,3 ,4 ))
371
- )
372
- );
339
+ orFilters (filter ("c" , "==" , 2 ), filter ("c" , "==" , 3 ), filter ("c" , "==" , 4 )))));
373
340
374
- assertThat (computeInExpansion (cf4 )).isEqualTo (
341
+ CompositeFilter cf4 =
342
+ orFilters (
343
+ filter ("a" , "==" , 1 ),
344
+ andFilters (filter ("b" , "==" , 2 ), filter ("c" , "in" , Arrays .asList (2 , 3 , 4 ))));
345
+
346
+ assertThat (computeInExpansion (cf4 ))
347
+ .isEqualTo (
375
348
orFilters (
376
- filter ("a" , "==" , 1 ),
377
- andFilters (
378
- filter ("b" , "==" , 2 ),
379
- orFilters (
380
- filter ("c" , "==" , 2 ),
381
- filter ("c" , "==" , 3 ),
382
- filter ("c" , "==" , 4 )
383
- )
384
- )
385
- )
386
- );
349
+ filter ("a" , "==" , 1 ),
350
+ andFilters (
351
+ filter ("b" , "==" , 2 ),
352
+ orFilters (filter ("c" , "==" , 2 ), filter ("c" , "==" , 3 ), filter ("c" , "==" , 4 )))));
387
353
}
388
354
}
0 commit comments