From 6af94b0ca530c3a044490da2849da1a92a8c95cf Mon Sep 17 00:00:00 2001 From: Mohit Singh Date: Sat, 3 Aug 2024 13:38:36 +0530 Subject: [PATCH] [feature/MNT-24127-EndpointToCalculateFolderSize] Added Endpoint to calculate folder size --- .../rest/api/tests/NodeFolderSizeApiTest.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 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 547ba5d1a8..4130638119 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 @@ -25,6 +25,7 @@ */ package org.alfresco.rest.api.tests; +import org.alfresco.repo.cache.SimpleCache; import org.alfresco.rest.api.model.NodeTarget; import org.alfresco.rest.api.model.Site; import org.alfresco.rest.api.nodes.NodesEntityResource; @@ -41,6 +42,7 @@ import org.junit.runners.MethodSorters; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.UUID; @@ -57,13 +59,12 @@ import static org.junit.Assert.assertTrue; public class NodeFolderSizeApiTest extends AbstractBaseApiTest { - /** - * Private site of user two from network one. - */ private Site userOneN1Site; private String folderId; + private SimpleCache simpleCache; + /** * The logger */ @@ -139,9 +140,11 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest setRequestContext(user1); // Check if response and JSON parsing were successful - Map params = new HashMap<>(); - params.put("nodeId", folderId); - HttpResponse response = getSingle(NodesEntityResource.class, folderId + "/get-folder-size", params, 200); + simpleCache = (SimpleCache) this.applicationContext.getBean("folderSizeSharedCache"); + Object resultAction = simpleCache.get(folderId); + assertNotNull("simpleCache response should not be null", resultAction); + + HttpResponse response = getSingle(NodesEntityResource.class, folderId + "/get-folder-size", null, 200); String jsonResponse = String.valueOf(response.getJsonResponse()); assertNotNull("JSON response should not be null", jsonResponse);