From 0f24f453c80cb016e71397bf7ac6f167d51e9663 Mon Sep 17 00:00:00 2001 From: sbisht Date: Wed, 9 Nov 2022 10:33:14 +0530 Subject: [PATCH 1/6] Added FileVersionAsRecordRuleTest [ags] --- .../rest/rm/community/rules/FileVersionAsRecordRuleTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java index a8da049a38..d611832497 100644 --- a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java +++ b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java @@ -65,7 +65,7 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { private static final String FOLDER_MANAGER = "recordFolder" + generateTestPrefix(FileAsRecordTests.class); private static final String FOLDER_ADMIN = "recordFolder" + generateTestPrefix(FileAsRecordTests.class); private FolderModel testFolder; - private FileModel document, documentDeclared,inPlaceRecord; + private FileModel document,inPlaceRecord; @Autowired From 63b0ff8cf4edd1c2664a64342cbb093aacd5aae4 Mon Sep 17 00:00:00 2001 From: sbisht Date: Wed, 9 Nov 2022 10:34:29 +0530 Subject: [PATCH 2/6] Added FileVersionAsRecordRuleTest [ags] --- .../rest/rm/community/rules/FileVersionAsRecordRuleTest.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java index d611832497..ae2e6afbe8 100644 --- a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java +++ b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java @@ -137,9 +137,6 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { - - - } @Test From fe5faa326393cec9b0b91d99b3723c3970e59f80 Mon Sep 17 00:00:00 2001 From: sbisht Date: Tue, 15 Nov 2022 12:16:44 +0530 Subject: [PATCH 3/6] updated CopyToRuleOnFoldersTest [ags] --- .../rest/rm/community/rules/CopyToRuleOnFoldersTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/CopyToRuleOnFoldersTest.java b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/CopyToRuleOnFoldersTest.java index c3885f8f41..137dc787a9 100644 --- a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/CopyToRuleOnFoldersTest.java +++ b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/CopyToRuleOnFoldersTest.java @@ -32,6 +32,7 @@ import org.alfresco.rest.rm.community.model.recordcategory.RecordCategory; import org.alfresco.rest.rm.community.model.recordcategory.RecordCategoryChild; import org.alfresco.rest.rm.community.model.rules.ActionsOnRule; import org.alfresco.rest.rm.community.model.rules.RuleDefinition; +import org.alfresco.rest.rm.community.requests.gscore.api.RecordCategoryAPI; import org.alfresco.rest.rm.community.requests.gscore.api.RecordFolderAPI; import org.alfresco.rest.rm.community.requests.gscore.api.RecordsAPI; import org.alfresco.rest.rm.community.smoke.CreateCategoriesTests; @@ -102,6 +103,10 @@ public class CopyToRuleOnFoldersTest extends BaseRMRestTest { getRestAPIFactory().getNodeAPI(toContentModel( nonElectronicRecord)).move(createBodyForMoveCopy(folder2)); RecordsAPI recordsAPI = getRestAPIFactory().getRecordsAPI(); + // Delete the record category + RecordCategoryAPI recordCategoryAPI = getRestAPIFactory().getRecordCategoryAPI(); + String recordCategoryId = category.getId(); + recordCategoryAPI.deleteRecordCategory(recordCategoryId); recordsAPI.deleteRecord(electronicRecord); recordsAPI.deleteRecord(nonElectronicRecord); assertStatusCode(NO_CONTENT); From 17b04d73210fe66f49989459ea8c255bbf47e177 Mon Sep 17 00:00:00 2001 From: sbisht Date: Tue, 15 Nov 2022 16:38:12 +0530 Subject: [PATCH 4/6] updated FileVersionAsRecordRuleTest [ags] --- .../rules/FileVersionAsRecordRuleTest.java | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java index ae2e6afbe8..cd68afc22e 100644 --- a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java +++ b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java @@ -32,23 +32,26 @@ import org.alfresco.rest.rm.community.model.recordcategory.RecordCategory; import org.alfresco.rest.rm.community.model.recordcategory.RecordCategoryChild; import org.alfresco.rest.rm.community.model.rules.ActionsOnRule; import org.alfresco.rest.rm.community.model.rules.RuleDefinition; +import org.alfresco.rest.rm.community.model.unfiledcontainer.UnfiledContainerChildEntry; import org.alfresco.rest.rm.community.model.user.UserRoles; +import org.alfresco.rest.rm.community.requests.gscore.api.UnfiledContainerAPI; import org.alfresco.rest.rm.community.smoke.FileAsRecordTests; import org.alfresco.rest.v0.RulesAPI; import org.alfresco.rest.v0.service.RoleService; -import org.alfresco.utility.model.FileModel; -import org.alfresco.utility.model.FolderModel; -import org.alfresco.utility.model.SiteModel; -import org.alfresco.utility.model.UserModel; +import org.alfresco.utility.model.*; import org.springframework.beans.factory.annotation.Autowired; +import org.testng.Assert; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import java.util.Collections; +import java.util.List; +import java.util.stream.Collectors; import static org.alfresco.rest.core.v0.BaseAPI.NODE_PREFIX; import static org.alfresco.rest.rm.community.model.fileplancomponents.FilePlanComponentAlias.FILE_PLAN_ALIAS; +import static org.alfresco.rest.rm.community.model.fileplancomponents.FilePlanComponentAlias.UNFILED_RECORDS_CONTAINER_ALIAS; import static org.alfresco.rest.rm.community.model.user.UserPermissions.PERMISSION_FILING; import static org.alfresco.rest.rm.community.util.CommonTestUtils.generateTestPrefix; import static org.alfresco.utility.data.RandomData.getRandomName; @@ -57,7 +60,6 @@ import static org.alfresco.utility.report.log.Step.STEP; public class FileVersionAsRecordRuleTest extends BaseRMRestTest { private UserModel nonRMuser, rmManager; - private SiteModel publicSite; private RecordCategory category_manager, category_admin; private RecordCategoryChild folder_admin, folder_manager ; private static final String CATEGORY_MANAGER = "catManager" + generateTestPrefix(FileAsRecordTests.class); @@ -133,7 +135,7 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { RuleDefinition ruleDefinition = RuleDefinition.createNewRule().title("name").description("description") .applyToChildren(true) .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); - rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); + rulesAPI.createRule(rmManager.getUsername(), rmManager.getPassword(), NODE_PREFIX + testFolder.getNodeRef(), ruleDefinition); @@ -151,48 +153,46 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { STEP("Create a rule with Declare as Record action and check that user can select a record folder."); RecordCategory recordCategory = new RecordCategory().builder() .id(category_manager.getId()).build(); - RecordCategoryChild folderWithRule = createFolder(recordCategory.getId(), getRandomName("recordFolder")); + RuleDefinition ruleDefinition = RuleDefinition.createNewRule().title("name").description("description") .applyToChildren(true) .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); - rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); + rulesAPI.createRule(nonRMuser.getUsername(), nonRMuser.getPassword(), NODE_PREFIX + testFolder.getNodeRef(), ruleDefinition); } @Test - public void triggerFileVersionToRecordFolderRuleAsUserWithPermissions() - { - - STEP("Create as rmManager a new file into the folderWithRule in order to trigger the rule"); - FileModel testFile = dataContent.usingUser(rmManager).usingResource(testFolder).createContent(CMISUtil.DocumentType.TEXT_PLAIN); - - } - - @Test - public void triggerFileVersionToRecordFolderRuleAsUserWithoutPermissions() - { - - STEP("Create as nonRMuser a new file into the folderWithRule in order to trigger the rule"); - FileModel testFile = dataContent.usingUser(nonRMuser).usingResource(testFolder).createContent(CMISUtil.DocumentType.TEXT_PLAIN); - } - - @Test - public void triggerDeclareToUnfiledRuleAsNonRMUser() - { + public void triggerDeclareToUnfiledRuleAsNonRMUser() throws Exception { STEP("Create a collaboration folder with a rule set to declare and file as record without a record folder location"); + + FileModel inplaceRecord = dataContent.usingSite(testSite).usingUser(nonRMuser) + .createContent(new FileModel("declareAndFileToIntoUnfiledRecordFolder", + FileType.TEXT_PLAIN)); + RecordCategory recordCategory = new RecordCategory().builder() .id(category_manager.getId()).build(); - RecordCategoryChild folderWithRule = createFolder(recordCategory.getId(), getRandomName("recordFolder")); + RuleDefinition ruleDefinition = RuleDefinition.createNewRule().title("name").description("description") .applyToChildren(true) .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); - rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); + rulesAPI.createRule(nonRMuser.getUsername(), nonRMuser.getPassword(), NODE_PREFIX + inplaceRecord.getNodeRef(), ruleDefinition); - STEP("Create as nonRMuser a new file into the previous folder in order to trigger the rule"); + + STEP("Create as nonRMuser a new file into the previous folder in order to trigger the rule"); inPlaceRecord = dataContent.usingUser(nonRMuser).usingResource(testFolder).createContent(CMISUtil.DocumentType.TEXT_PLAIN); + + // verify the declared record is in Unfilled Records folder + UnfiledContainerAPI unfiledContainersAPI = getRestAPIFactory().getUnfiledContainersAPI(); + List matchingRecords = unfiledContainersAPI.getUnfiledContainerChildren(UNFILED_RECORDS_CONTAINER_ALIAS) + .getEntries() + .stream() + .filter(e -> e.getEntry().getId().equals(inplaceRecord.getNodeRefWithoutVersion())) + .collect(Collectors.toList()); + + } @AfterClass(alwaysRun = true) @@ -206,10 +206,10 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { dataUser.deleteUser(nonRMuser); dataUser.deleteUser(rmManager); + STEP("Delete categories"); getRestAPIFactory().getFilePlansAPI().getRootRecordCategories(FILE_PLAN_ALIAS).getEntries().forEach(recordCategoryEntry -> deleteRecordCategory(recordCategoryEntry.getEntry().getId())); - getRestAPIFactory().getRecordsAPI().deleteRecord(inPlaceRecord.getNodeRefWithoutVersion()); } } From 1c9419d635e8ea1e5b5afb32bce74ffb26bd24d1 Mon Sep 17 00:00:00 2001 From: sbisht Date: Wed, 16 Nov 2022 11:47:27 +0530 Subject: [PATCH 5/6] updated CopyToRuleOnFoldersTest [ags] --- .../rm/community/rules/FileVersionAsRecordRuleTest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java index cd68afc22e..3ed3f4c115 100644 --- a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java +++ b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileVersionAsRecordRuleTest.java @@ -56,6 +56,8 @@ import static org.alfresco.rest.rm.community.model.user.UserPermissions.PERMISSI import static org.alfresco.rest.rm.community.util.CommonTestUtils.generateTestPrefix; import static org.alfresco.utility.data.RandomData.getRandomName; import static org.alfresco.utility.report.log.Step.STEP; +import static org.springframework.http.HttpStatus.CREATED; +import static org.springframework.http.HttpStatus.OK; public class FileVersionAsRecordRuleTest extends BaseRMRestTest { @@ -117,6 +119,7 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); + assertStatusCode(CREATED); } @Test @@ -137,7 +140,7 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(rmManager.getUsername(), rmManager.getPassword(), NODE_PREFIX + testFolder.getNodeRef(), ruleDefinition); - + assertStatusCode(CREATED); } @@ -159,6 +162,7 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(nonRMuser.getUsername(), nonRMuser.getPassword(), NODE_PREFIX + testFolder.getNodeRef(), ruleDefinition); + assertStatusCode(CREATED); } @@ -180,6 +184,7 @@ public class FileVersionAsRecordRuleTest extends BaseRMRestTest { .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(nonRMuser.getUsername(), nonRMuser.getPassword(), NODE_PREFIX + inplaceRecord.getNodeRef(), ruleDefinition); + assertStatusCode(CREATED); STEP("Create as nonRMuser a new file into the previous folder in order to trigger the rule"); inPlaceRecord = dataContent.usingUser(nonRMuser).usingResource(testFolder).createContent(CMISUtil.DocumentType.TEXT_PLAIN); From 183873166ccd115a1832c5d6d0dc2dadd061db10 Mon Sep 17 00:00:00 2001 From: cchandan Date: Wed, 16 Nov 2022 16:57:24 +0530 Subject: [PATCH 6/6] Added FileAsRecordRuleTests [ags] --- .../rules/FileAsRecordRuleTests.java | 58 ++++++++----------- 1 file changed, 25 insertions(+), 33 deletions(-) diff --git a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileAsRecordRuleTests.java b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileAsRecordRuleTests.java index dd7fa6e26a..3126ca53a9 100644 --- a/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileAsRecordRuleTests.java +++ b/amps/ags/rm-automation/rm-automation-community-rest-api/src/test/java/org/alfresco/rest/rm/community/rules/FileAsRecordRuleTests.java @@ -33,16 +33,15 @@ import org.alfresco.rest.rm.community.model.recordcategory.RecordCategory; import org.alfresco.rest.rm.community.model.recordcategory.RecordCategoryChild; import org.alfresco.rest.rm.community.model.rules.ActionsOnRule; import org.alfresco.rest.rm.community.model.rules.RuleDefinition; +import org.alfresco.rest.rm.community.model.unfiledcontainer.UnfiledContainerChildEntry; import org.alfresco.rest.rm.community.model.user.UserRoles; -import org.alfresco.utility.model.FileModel; -import org.alfresco.utility.model.FolderModel; +import org.alfresco.rest.rm.community.requests.gscore.api.UnfiledContainerAPI; +import org.alfresco.utility.model.*; import org.alfresco.rest.v0.RulesAPI; import org.alfresco.rest.v0.service.RoleService; import org.alfresco.test.AlfrescoTest; -import org.alfresco.utility.model.SiteModel; -import org.alfresco.utility.model.UserModel; import org.springframework.beans.factory.annotation.Autowired; import org.testng.annotations.AfterClass; @@ -50,15 +49,19 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import java.util.Collections; +import java.util.List; +import java.util.stream.Collectors; import static java.util.Arrays.asList; import static org.alfresco.rest.core.v0.BaseAPI.NODE_PREFIX; import static org.alfresco.rest.rm.community.model.fileplancomponents.FilePlanComponentAlias.FILE_PLAN_ALIAS; +import static org.alfresco.rest.rm.community.model.fileplancomponents.FilePlanComponentAlias.UNFILED_RECORDS_CONTAINER_ALIAS; import static org.alfresco.rest.rm.community.model.user.UserPermissions.PERMISSION_FILING; import static org.alfresco.rest.rm.community.util.CommonTestUtils.generateTestPrefix; import static org.alfresco.utility.data.RandomData.getRandomName; import static org.alfresco.utility.report.log.Step.STEP; +import static org.springframework.http.HttpStatus.CREATED; @AlfrescoTest (jira = "APPS-36") public class FileAsRecordRuleTests extends BaseRMRestTest @@ -100,7 +103,6 @@ public class FileAsRecordRuleTests extends BaseRMRestTest STEP("Create a collaboration site"); publicSite = dataSite.usingUser(nonRMUser).createPublicRandomSite(); - STEP("Create two categories with two folders"); category_manager = createRootCategory(CATEGORY_MANAGER); category_admin = createRootCategory(CATEGORY_ADMIN); @@ -120,6 +122,8 @@ public class FileAsRecordRuleTests extends BaseRMRestTest .applyToChildren(true) .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); + + assertStatusCode(CREATED); } /** * Given I am a user that can create a rule on a folder in a collaboration site @@ -150,6 +154,8 @@ public class FileAsRecordRuleTests extends BaseRMRestTest .applyToChildren(true) .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); + + assertStatusCode(CREATED); } /** * Given I am configuring a "Declare and File as Record" action within a rule @@ -173,39 +179,14 @@ public class FileAsRecordRuleTests extends BaseRMRestTest .applyToChildren(true) .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); - } - /** - * Given a record folder location has been selected for a "Declare and File as Record" action within a rule - * And I have permissions and capabilities to file to that record folder - * When I trigger the rule - * Then the file is filed directly to the selected record folder from the file plan - */ - @Test - public void triggerDeclareToRecordFolderRuleAsUserWithPermissions() - { - STEP("Create as rmManager a new file into the folderWithRule in order to trigger the rule"); - FileModel testFile = dataContent.usingUser(rmManager).usingResource(testFolder).createContent(CMISUtil.DocumentType.TEXT_PLAIN); - } - - /** - * Given a record folder location has been selected for a "Declare and File as Record" action within a rule - * And I don't have permissions and capabilities to file to that record folder - * When I trigger the rule - * Then the file is not declared as record - */ - - @Test - public void triggerDeclareToRecordFolderRuleAsUserWithoutPermissions() - { - STEP("Create as nonRMuser a new file into the folderWithRule in order to trigger the rule"); - FileModel testFile = dataContent.usingUser(nonRMUser).usingResource(testFolder).createContent(CMISUtil.DocumentType.TEXT_PLAIN); + assertStatusCode(CREATED); } /** * Given I have not selected a record folder location * When the rule is triggered - * Then the file is declared as record to the Unfiled Records folder + * Then the file is declared as record to the UnFiled Records folder */ @Test public void triggerDeclareToUnfiledRuleAsNonRMUser() @@ -214,14 +195,25 @@ public class FileAsRecordRuleTests extends BaseRMRestTest RecordCategory recordCategory = new RecordCategory().builder() .id(category_manager.getId()).build(); + RecordCategoryChild folderWithRule = createFolder(recordCategory.getId(), getRandomName("recordFolder")); RuleDefinition ruleDefinition = RuleDefinition.createNewRule().title("name").description("description") .applyToChildren(true) .actions(Collections.singletonList(ActionsOnRule.DECLARE_AS_RECORD.getActionValue())); rulesAPI.createRule(getAdminUser().getUsername(), getAdminUser().getPassword(), NODE_PREFIX + folderWithRule.getId(), ruleDefinition); - STEP("Create as nonRMuser a new file into the previous folder in order to trigger the rule"); + assertStatusCode(CREATED); + + STEP("Create as nonRMUser a new file into the previous folder in order to trigger the rule"); inPlaceRecord = dataContent.usingUser(nonRMUser).usingResource(testFolder).createContent(CMISUtil.DocumentType.TEXT_PLAIN); + +// Verify that declared record is in Unfilled Records Folder + UnfiledContainerAPI unfiledContainersAPI = getRestAPIFactory().getUnfiledContainersAPI(); + List matchingRecords = unfiledContainersAPI.getUnfiledContainerChildren(UNFILED_RECORDS_CONTAINER_ALIAS) + .getEntries() + .stream() + .filter(e -> e.getEntry().getId().equals(inPlaceRecord.getNodeRefWithoutVersion())) + .collect(Collectors.toList()); } @AfterClass(alwaysRun = true)