@@ -208,7 +208,8 @@ private void verifyCommandResults(
208
208
var migratedItems = result .getItems ();
209
209
assertThat (getNames (getSuccessfulResults (migratedItems .getIndexTemplates ())), containsInAnyOrder (testData .indexTemplateName ));
210
210
assertThat (getNames (getSuccessfulResults (migratedItems .getComponentTemplates ())), equalTo (templateType .equals (TemplateType .IndexAndComponent ) ? List .of (testData .compoTemplateName ) : List .of ()));
211
- assertThat (getNames (getSuccessfulResults (migratedItems .getIndexes ())), containsInAnyOrder (testData .blogIndexName , testData .movieIndexName , testData .indexThatAlreadyExists ));
211
+ assertThat (getNames (getSuccessfulResults (migratedItems .getIndexes ())), containsInAnyOrder (testData .blogIndexName , testData .movieIndexName ));
212
+ assertThat (getNames (getFailedResultsByType (migratedItems .getIndexes (), CreationResult .CreationFailureType .ALREADY_EXISTS )), containsInAnyOrder (testData .indexThatAlreadyExists ));
212
213
assertThat (getNames (getSuccessfulResults (migratedItems .getAliases ())), containsInAnyOrder (testData .aliasInTemplate , testData .aliasName ));
213
214
214
215
}
@@ -219,6 +220,12 @@ private List<CreationResult> getSuccessfulResults(List<CreationResult> results)
219
220
.collect (Collectors .toList ());
220
221
}
221
222
223
+ private List <CreationResult > getFailedResultsByType (List <CreationResult > results , CreationResult .CreationFailureType failureType ) {
224
+ return results .stream ()
225
+ .filter (r -> failureType .equals (r .getFailureType ()))
226
+ .collect (Collectors .toList ());
227
+ }
228
+
222
229
private List <String > getNames (List <CreationResult > items ) {
223
230
return items .stream ().map (r -> r .getName ()).collect (Collectors .toList ());
224
231
}
0 commit comments