From 671190436ea58f613e2c2e9a60cff83612ca46d6 Mon Sep 17 00:00:00 2001 From: Mohit Singh Date: Wed, 7 Aug 2024 11:11:46 +0530 Subject: [PATCH] [feature/MNT-24127-EndpointToCalculateFolderSize] Adding performance test case --- .../rest/api/tests/NodeFolderSizeApiTest.java | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/remote-api/src/test/java/org/alfresco/rest/api/tests/NodeFolderSizeApiTest.java b/remote-api/src/test/java/org/alfresco/rest/api/tests/NodeFolderSizeApiTest.java index dea85114ae..bd8f257c93 100644 --- a/remote-api/src/test/java/org/alfresco/rest/api/tests/NodeFolderSizeApiTest.java +++ b/remote-api/src/test/java/org/alfresco/rest/api/tests/NodeFolderSizeApiTest.java @@ -149,24 +149,26 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest String folder0Name = "f0-testParentFolder-"+RUNID; String parentFolder = createFolder(tDocLibNodeId, folder0Name,null).getId(); - String folderBName = "folder" + RUNID + "_B"; - String folderB_Id = createFolder(parentFolder, folderBName,null).getId(); - String fileName = "content " + RUNID + ".txt"; - Document d1 = new Document(); - d1.setIsFolder(false); - d1.setParentId(folderB_Id); - d1.setName(fileName); - d1.setNodeType(TYPE_CM_CONTENT); - d1.setContent(createContentInfo()); - d1.setCreatedByUser(userInfo); - d1.setModifiedByUser(userInfo); - + for(int i=0;i<=100;i++) + { + String folderBName = "folder"+i+RUNID + "_B"; + String folderB_Id = createFolder(parentFolder, folderBName, null).getId(); + String fileName = "content"+i+ RUNID + ".txt"; + Document d1 = new Document(); + d1.setIsFolder(false); + d1.setParentId(folderB_Id); + d1.setName(fileName); + d1.setNodeType(TYPE_CM_CONTENT); + d1.setContent(createContentInfo()); + d1.setCreatedByUser(userInfo); + d1.setModifiedByUser(userInfo); + } PublicApiClient.Paging paging = getPaging(0, 1000); HttpResponse response = getAll(getNodeChildrenUrl(parentFolder), paging, 200); List nodes = RestApiUtil.parseRestApiEntries(response.getJsonResponse(), Node.class); - assertTrue("We are getting no. of nodes"+nodes.stream().filter(n->n.getIsFolder()).toList().size(),nodes.size()>10); - assertEquals(200, nodes.size()); + assertTrue("We are getting no. of nodes "+nodes.stream().filter(n->n.getIsFolder()).toList().size(),nodes.size()>10); + assertEquals(100, nodes.size()); // Prepare parameters Map params = new HashMap<>();