[feature/MNT-24127-EndpointToCalculateFolderSize] Adding performance test case

This commit is contained in:
Mohit Singh
2024-08-07 09:45:56 +05:30
parent 33626b4627
commit 1e0d40a8b8

View File

@@ -149,8 +149,6 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest
String folder0Name = "f0-testParentFolder-"+RUNID; String folder0Name = "f0-testParentFolder-"+RUNID;
String parentFolder = createFolder(tDocLibNodeId, folder0Name,null).getId(); String parentFolder = createFolder(tDocLibNodeId, folder0Name,null).getId();
for(int i=0;i<=200;i++)
{
String folderBName = "folder" + RUNID + "_B"; String folderBName = "folder" + RUNID + "_B";
String folderB_Id = createFolder(parentFolder, folderBName,null).getId(); String folderB_Id = createFolder(parentFolder, folderBName,null).getId();
String fileName = "content " + RUNID + ".txt"; String fileName = "content " + RUNID + ".txt";
@@ -162,12 +160,12 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest
d1.setContent(createContentInfo()); d1.setContent(createContentInfo());
d1.setCreatedByUser(userInfo); d1.setCreatedByUser(userInfo);
d1.setModifiedByUser(userInfo); d1.setModifiedByUser(userInfo);
}
PublicApiClient.Paging paging = getPaging(0, 1000); PublicApiClient.Paging paging = getPaging(0, 1000);
HttpResponse response = getAll(getNodeChildrenUrl(parentFolder), paging, 200); HttpResponse response = getAll(getNodeChildrenUrl(parentFolder), paging, 200);
List<Node> nodes = RestApiUtil.parseRestApiEntries(response.getJsonResponse(), Node.class); List<Node> nodes = RestApiUtil.parseRestApiEntries(response.getJsonResponse(), Node.class);
assertTrue("We are getting no. of nodes"+nodes.stream().filter(n->n.getIsFolder()).toList().size(),nodes.size()>100); assertTrue("We are getting no. of nodes"+nodes.stream().filter(n->n.getIsFolder()).toList().size(),nodes.size()>10);
assertEquals(200, nodes.size()); assertEquals(200, nodes.size());
// Prepare parameters // Prepare parameters