From 368cebde9e12d4a8a2d28d89dac6f09f13299e67 Mon Sep 17 00:00:00 2001 From: mohit-singh4 Date: Thu, 20 Jun 2024 21:03:41 +0530 Subject: [PATCH] [MNT-24127] Added Endpoint with test cases [ags][tas] --- .../rest/api/tests/NodeFolderSizeApiTest.java | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 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 547df56380..171462c67d 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 @@ -52,8 +52,6 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest{ */ private Site userOneN1Site; - private PermissionService permissionService; - private String addToDocumentLibrary(Site testSite, String name, String nodeType, String userId) throws Exception { String parentId = getSiteContainerNodeId(testSite.getId(), "documentLibrary"); @@ -103,7 +101,6 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest{ params.put("nodeId",folderId); AuthenticationUtil.setFullyAuthenticatedUser(user1); - permissionService = applicationContext.getBean("permissionService", PermissionService.class); HttpResponse response = getSingle(getFolderSizeUrl(folderId), null, 200); Object document = RestApiUtil.parseRestApiEntry(response.getJsonResponse(), Object.class); @@ -111,6 +108,27 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest{ assertNotNull(contentNodeId); } + @Test + public void testHTTPStatus() throws Exception + { + + setRequestContext(user1); + + String siteTitle = "RandomSite" + System.currentTimeMillis(); + userOneN1Site = createSite("RN"+RUNID, siteTitle, siteTitle, SiteVisibility.PRIVATE, 201); + + // Create a folder within the site document's library. + String folderName = "folder" + System.currentTimeMillis(); + String folderId = addToDocumentLibrary(userOneN1Site, folderName, TYPE_CM_CONTENT, user1); + + setRequestContext(null); + delete(getFolderSizeUrl(folderId), folderId, null, 401); + + setRequestContext(user1); + delete(getFolderSizeUrl(folderId), folderId, null, 404); + delete(getFolderSizeUrl(folderId), folderId, null, 403); + } + @After public void tearDown() throws Exception {