mirror of
https://github.com/Alfresco/SearchServices.git
synced 2025-09-17 14:21:20 +00:00
Updates to REST API framework - javadocs, updates to API calls
This commit is contained in:
@@ -1,13 +1,10 @@
|
||||
package org.alfresco.rest.v1;
|
||||
package org.alfresco.rest;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import org.alfresco.dataprep.CMISUtil.DocumentType;
|
||||
import org.alfresco.dataprep.ContentService;
|
||||
import org.alfresco.rest.RestCommentsApi;
|
||||
import org.alfresco.rest.RestSitesApi;
|
||||
import org.alfresco.rest.exception.JsonToModelConversionException;
|
||||
import org.alfresco.rest.model.Content;
|
||||
import org.alfresco.rest.model.RestCommentModel;
|
||||
import org.alfresco.rest.model.SiteMember;
|
||||
import org.alfresco.utility.data.DataSite;
|
||||
@@ -44,7 +41,7 @@ public class RestDemoTest extends RestTest
|
||||
private SiteModel siteModel;
|
||||
|
||||
@BeforeClass
|
||||
public void setUp()
|
||||
public void setUp() throws DataPreparationException
|
||||
{
|
||||
userModel = dataUser.getAdminUser();
|
||||
siteModel = dataSite.createPublicRandomSite();
|
||||
@@ -89,18 +86,16 @@ public class RestDemoTest extends RestTest
|
||||
userModel.getPassword(), "Shared", DocumentType.TEXT_PLAIN, file, "This is a text file");
|
||||
|
||||
// add new comment
|
||||
Content content = new Content("This is a new comment");
|
||||
RestCommentModel commentEntry = commentsAPI.addComment(document.getId(), content);
|
||||
RestCommentModel commentEntry = commentsAPI.addComment(document.getId(), "This is a new comment");
|
||||
commentsAPI.getNodeComments(document.getId()).assertThatResponseIsNotEmpty()
|
||||
.assertThatCommentWithIdExists(commentEntry.getId())
|
||||
.assertThatCommentWithContentExists(content);
|
||||
.assertThatCommentWithContentExists("This is a new comment");
|
||||
|
||||
// update comment
|
||||
content = new Content("This is the updated comment");
|
||||
commentEntry = commentsAPI.updateComment(document.getId(), commentEntry.getId(), content);
|
||||
commentEntry = commentsAPI.updateComment(document.getId(), commentEntry.getId(), "This is the updated comment");
|
||||
commentsAPI.getNodeComments(document.getId()).assertThatResponseIsNotEmpty()
|
||||
.assertThatCommentWithIdExists(commentEntry.getId())
|
||||
.assertThatCommentWithContentExists(content);
|
||||
.assertThatCommentWithContentExists("This is the updated comment");
|
||||
}
|
||||
|
||||
/**
|
@@ -1,4 +1,4 @@
|
||||
package org.alfresco.rest.v1;
|
||||
package org.alfresco.rest;
|
||||
|
||||
import org.alfresco.rest.core.RestProperties;
|
||||
import org.alfresco.rest.core.RestWrapper;
|
@@ -1,4 +1,4 @@
|
||||
package org.alfresco.rest.v1;
|
||||
package org.alfresco.rest;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
@@ -6,7 +6,6 @@ import org.alfresco.dataprep.CMISUtil.DocumentType;
|
||||
import org.alfresco.dataprep.ContentService;
|
||||
import org.alfresco.rest.RestCommentsApi;
|
||||
import org.alfresco.rest.exception.JsonToModelConversionException;
|
||||
import org.alfresco.rest.model.Content;
|
||||
import org.alfresco.rest.model.RestCommentModel;
|
||||
import org.alfresco.utility.data.DataUser;
|
||||
import org.alfresco.utility.exception.DataPreparationException;
|
||||
@@ -49,8 +48,7 @@ public class SampleCommentsTest extends RestTest
|
||||
@Test
|
||||
public void addComments() throws JsonToModelConversionException
|
||||
{
|
||||
Content content = new Content("This is a new comment");
|
||||
commentsAPI.addComment(document.getId(), content);
|
||||
commentsAPI.addComment(document.getId(), "This is a new comment");
|
||||
Assert.assertEquals(commentsAPI.usingRestWrapper().getStatusCode(), HttpStatus.CREATED.toString(), "Add comments response status code is not correct");
|
||||
|
||||
}
|
||||
@@ -66,12 +64,10 @@ public class SampleCommentsTest extends RestTest
|
||||
public void updateComment() throws JsonToModelConversionException
|
||||
{
|
||||
// add initial comment
|
||||
Content content = new Content("This is a new comment");
|
||||
String commentId = commentsAPI.addComment(document.getId(), content).getId();
|
||||
String commentId = commentsAPI.addComment(document.getId(), "This is a new comment").getId();
|
||||
|
||||
// update comment
|
||||
content = new Content("This is the updated comment");
|
||||
RestCommentModel commentEntry = commentsAPI.updateComment(document.getId(), commentId, content);
|
||||
RestCommentModel commentEntry = commentsAPI.updateComment(document.getId(), commentId, "This is the updated comment");
|
||||
Assert.assertEquals(commentEntry.getContent(), "This is the updated comment", "New comment was not updated");
|
||||
}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package org.alfresco.rest.v1;
|
||||
package org.alfresco.rest;
|
||||
|
||||
import org.alfresco.rest.RestPeopleApi;
|
||||
import org.alfresco.rest.exception.JsonToModelConversionException;
|
@@ -1,4 +1,4 @@
|
||||
package org.alfresco.rest.v1;
|
||||
package org.alfresco.rest;
|
||||
|
||||
import org.alfresco.dataprep.ContentService;
|
||||
import org.alfresco.rest.RestSitesApi;
|
||||
@@ -71,7 +71,7 @@ public class SampleSitesTest extends RestTest
|
||||
@Test
|
||||
public void sitesCollectionHasPagination() throws JsonToModelConversionException
|
||||
{
|
||||
siteAPI.getSites().assertPagination();
|
||||
siteAPI.getSites().assertResponseHasPagination();
|
||||
Assert.assertEquals(siteAPI.getSites().getPagination().getCount(), 100, "Sites collection should have pagination");
|
||||
}
|
||||
|
Reference in New Issue
Block a user