@@ -459,6 +459,13 @@ public void testUpdateByQuery() throws IOException {
459
459
if (randomBoolean ()) {
460
460
updateByQueryRequest .setScript (new Script ("ctx._source.last = \" lastname\" " ));
461
461
}
462
+ if (randomBoolean ()) {
463
+ int slices = randomIntBetween (0 , 4 );
464
+ expectedParams .put ("slices" , Integer .toString (slices ));
465
+ updateByQueryRequest .setSlices (slices );
466
+ } else {
467
+ expectedParams .put ("slices" , "1" );
468
+ }
462
469
setRandomIndicesOptions (updateByQueryRequest ::setIndicesOptions , updateByQueryRequest ::indicesOptions , expectedParams );
463
470
setRandomTimeout (updateByQueryRequest ::setTimeout , ReplicationRequest .DEFAULT_TIMEOUT , expectedParams );
464
471
Request request = RequestConverters .updateByQuery (updateByQueryRequest );
@@ -508,6 +515,13 @@ public void testDeleteByQuery() throws IOException {
508
515
} else {
509
516
expectedParams .put ("requests_per_second" , "-1" );
510
517
}
518
+ if (randomBoolean ()) {
519
+ int slices = randomIntBetween (0 , 4 );
520
+ expectedParams .put ("slices" , Integer .toString (slices ));
521
+ deleteByQueryRequest .setSlices (slices );
522
+ } else {
523
+ expectedParams .put ("slices" , "1" );
524
+ }
511
525
setRandomIndicesOptions (deleteByQueryRequest ::setIndicesOptions , deleteByQueryRequest ::indicesOptions , expectedParams );
512
526
setRandomTimeout (deleteByQueryRequest ::setTimeout , ReplicationRequest .DEFAULT_TIMEOUT , expectedParams );
513
527
expectedParams .put ("wait_for_completion" , Boolean .TRUE .toString ());
0 commit comments