99
1010package  org .elasticsearch .action .admin .indices .rollover ;
1111
12+ import  org .elasticsearch .ResourceNotFoundException ;
1213import  org .elasticsearch .action .admin .indices .alias .Alias ;
1314import  org .elasticsearch .action .admin .indices .create .CreateIndexClusterStateUpdateRequest ;
1415import  org .elasticsearch .action .admin .indices .create .CreateIndexRequest ;
@@ -203,23 +204,23 @@ public void testAliasValidation() {
203204        Metadata  metadata  = metadataBuilder .build ();
204205        CreateIndexRequest  req  = new  CreateIndexRequest ();
205206
206-         IllegalArgumentException  exception  = expectThrows (
207+         Exception  exception  = expectThrows (
207208            IllegalArgumentException .class ,
208-             () -> MetadataRolloverService .validate (metadata , aliasWithNoWriteIndex , randomAlphaOfLength (5 ), req ,  false )
209+             () -> MetadataRolloverService .validate (metadata , aliasWithNoWriteIndex , randomAlphaOfLength (5 ), req )
209210        );
210211        assertThat (exception .getMessage (), equalTo ("rollover target ["  + aliasWithNoWriteIndex  + "] does not point to a write index" ));
211212        exception  = expectThrows (
212213            IllegalArgumentException .class ,
213-             () -> MetadataRolloverService .validate (metadata , randomFrom (index1 , index2 ), randomAlphaOfLength (5 ), req ,  false )
214+             () -> MetadataRolloverService .validate (metadata , randomFrom (index1 , index2 ), randomAlphaOfLength (5 ), req )
214215        );
215216        assertThat (exception .getMessage (), equalTo ("rollover target is a [concrete index] but one of [alias,data_stream] was expected" ));
216217        final  String  aliasName  = randomAlphaOfLength (5 );
217218        exception  = expectThrows (
218-             IllegalArgumentException .class ,
219-             () -> MetadataRolloverService .validate (metadata , aliasName , randomAlphaOfLength (5 ), req ,  false )
219+             ResourceNotFoundException .class ,
220+             () -> MetadataRolloverService .validate (metadata , aliasName , randomAlphaOfLength (5 ), req )
220221        );
221222        assertThat (exception .getMessage (), equalTo ("rollover target ["  + aliasName  + "] does not exist" ));
222-         MetadataRolloverService .validate (metadata , aliasWithWriteIndex , randomAlphaOfLength (5 ), req ,  false );
223+         MetadataRolloverService .validate (metadata , aliasWithWriteIndex , randomAlphaOfLength (5 ), req );
223224    }
224225
225226    public  void  testDataStreamValidation () throws  IOException  {
@@ -232,18 +233,18 @@ public void testDataStreamValidation() throws IOException {
232233        Metadata  metadata  = md .build ();
233234        CreateIndexRequest  req  = new  CreateIndexRequest ();
234235
235-         MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , req ,  false );
236+         MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , req );
236237
237238        IllegalArgumentException  exception  = expectThrows (
238239            IllegalArgumentException .class ,
239-             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), randomAlphaOfLength (5 ), req ,  false )
240+             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), randomAlphaOfLength (5 ), req )
240241        );
241242        assertThat (exception .getMessage (), equalTo ("new index name may not be specified when rolling over a data stream" ));
242243
243244        CreateIndexRequest  aliasReq  = new  CreateIndexRequest ().alias (new  Alias ("no_aliases_permitted" ));
244245        exception  = expectThrows (
245246            IllegalArgumentException .class ,
246-             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , aliasReq ,  false )
247+             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , aliasReq )
247248        );
248249        assertThat (
249250            exception .getMessage (),
@@ -254,7 +255,7 @@ public void testDataStreamValidation() throws IOException {
254255        CreateIndexRequest  mappingReq  = new  CreateIndexRequest ().mapping (mapping );
255256        exception  = expectThrows (
256257            IllegalArgumentException .class ,
257-             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , mappingReq ,  false )
258+             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , mappingReq )
258259        );
259260        assertThat (
260261            exception .getMessage (),
@@ -264,7 +265,7 @@ public void testDataStreamValidation() throws IOException {
264265        CreateIndexRequest  settingReq  = new  CreateIndexRequest ().settings (Settings .builder ().put ("foo" , "bar" ));
265266        exception  = expectThrows (
266267            IllegalArgumentException .class ,
267-             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , settingReq ,  false )
268+             () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , settingReq )
268269        );
269270        assertThat (
270271            exception .getMessage (),
0 commit comments