From 3581f54beaf0c1e7afbfc4583d3d17f39ead5fda Mon Sep 17 00:00:00 2001 From: Mohit Singh Date: Wed, 31 Jul 2024 09:57:43 +0530 Subject: [PATCH] [feature/MNT-24127-EndpointToCalculateFolderSize] Added Endpoint to calculate folder size --- .../alfresco/rest/api/tests/NodeFolderSizeApiTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 a91ba90bfe..5c7daab959 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 @@ -29,6 +29,7 @@ import org.alfresco.repo.security.authentication.AuthenticationUtil; import org.alfresco.rest.api.model.NodeTarget; import org.alfresco.rest.api.model.Site; import org.alfresco.rest.api.tests.client.HttpResponse; +import org.alfresco.rest.api.tests.client.PublicApiHttpClient; import org.alfresco.rest.api.tests.util.RestApiUtil; import org.alfresco.service.cmr.repository.MimetypeService; import org.alfresco.service.cmr.repository.NodeService; @@ -44,6 +45,7 @@ import org.junit.runners.MethodSorters; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.io.File; import java.util.HashMap; import java.util.Map; import java.util.UUID; @@ -150,8 +152,13 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest { AuthenticationUtil.setFullyAuthenticatedUser(user1); + HttpResponse response2 = get(getFolderSizeDataUrl(folderId),null,200); + // Check if response and JSON parsing were successful - HttpResponse response = getSingle(getFolderSizeDataUrl(folderId), folderId, 200); + String fileName = "demo.docx"; + File file = getResourceFile(fileName); + PublicApiHttpClient.BinaryPayload payload = new PublicApiHttpClient.BinaryPayload(file); + HttpResponse response = putBinary(getFolderSizeDataUrl(folderId), payload, null, null, 200); assertNotNull(response); String jsonResponse = String.valueOf(response.getJsonResponse());