From d06c4a36d1aaab49b7a8c469aa0ef661c0b22c1b Mon Sep 17 00:00:00 2001 From: cagache Date: Fri, 11 May 2018 17:26:09 +0300 Subject: [PATCH] RM-6311 wait for the expected records to be in the search results list --- .../org/alfresco/rest/rm/community/base/BaseRMRestTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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