diff --git a/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/base/BaseRMRestTest.java b/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/base/BaseRMRestTest.java index d8f20e0224..8610d4460d 100644 --- a/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/base/BaseRMRestTest.java +++ b/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/base/BaseRMRestTest.java @@ -674,9 +674,10 @@ public class BaseRMRestTest extends RestTest * @param user * @param term * @param sortby + * @param expectedResults * @return */ - public List searchForRMContentAsUser(UserModel user, String term, String sortby) + public List searchForRMContentAsUser(UserModel user, String term, String sortby, List expectedResults) { List results = new ArrayList<>(); // wait for solr indexing @@ -695,7 +696,7 @@ public class BaseRMRestTest extends RestTest } results = searchApi.searchForRecordsAsUser(user.getUsername(), user.getPassword(), term, sortby); - if ((results != null && !results.isEmpty())) + if ((results != null && !results.isEmpty()) && results.containsAll(expectedResults)) { break; } else