[MNT-24127] Added Endpoint with test cases [ags][tas]

This commit is contained in:
mohit-singh4
2024-06-20 21:03:41 +05:30
parent 76da68d205
commit 368cebde9e

View File

@@ -52,8 +52,6 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest{
*/ */
private Site userOneN1Site; private Site userOneN1Site;
private PermissionService permissionService;
private String addToDocumentLibrary(Site testSite, String name, String nodeType, String userId) throws Exception private String addToDocumentLibrary(Site testSite, String name, String nodeType, String userId) throws Exception
{ {
String parentId = getSiteContainerNodeId(testSite.getId(), "documentLibrary"); String parentId = getSiteContainerNodeId(testSite.getId(), "documentLibrary");
@@ -103,7 +101,6 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest{
params.put("nodeId",folderId); params.put("nodeId",folderId);
AuthenticationUtil.setFullyAuthenticatedUser(user1); AuthenticationUtil.setFullyAuthenticatedUser(user1);
permissionService = applicationContext.getBean("permissionService", PermissionService.class);
HttpResponse response = getSingle(getFolderSizeUrl(folderId), null, 200); HttpResponse response = getSingle(getFolderSizeUrl(folderId), null, 200);
Object document = RestApiUtil.parseRestApiEntry(response.getJsonResponse(), Object.class); Object document = RestApiUtil.parseRestApiEntry(response.getJsonResponse(), Object.class);
@@ -111,6 +108,27 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest{
assertNotNull(contentNodeId); 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 @After
public void tearDown() throws Exception public void tearDown() throws Exception
{ {