mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
PUT request sample for comments API
This commit is contained in:
@@ -6,6 +6,8 @@ import org.alfresco.dataprep.CMISUtil.DocumentType;
|
||||
import org.alfresco.dataprep.ContentService;
|
||||
import org.alfresco.rest.exception.JsonToModelConversionException;
|
||||
import org.alfresco.rest.model.Content;
|
||||
import org.alfresco.rest.model.RestCommentModel;
|
||||
import org.alfresco.rest.model.RestCommentsModel;
|
||||
import org.alfresco.tester.data.DataUser;
|
||||
import org.alfresco.tester.exception.DataPreparationException;
|
||||
import org.alfresco.tester.model.UserModel;
|
||||
@@ -48,7 +50,7 @@ public class SampleCommentsTest extends RestTest
|
||||
public void addComments() throws JsonToModelConversionException
|
||||
{
|
||||
Content content = new Content("This is a new comment");
|
||||
commentsAPI.addCommentToNode(document.getId(), content);
|
||||
commentsAPI.addComment(document.getId(), content);
|
||||
Assert.assertEquals(commentsAPI.usingRestWrapper().getStatusCode(), HttpStatus.CREATED.toString(), "Add comments response status code is not correct");
|
||||
|
||||
}
|
||||
@@ -60,4 +62,17 @@ public class SampleCommentsTest extends RestTest
|
||||
Assert.assertEquals(commentsAPI.usingRestWrapper().getStatusCode(), HttpStatus.OK.toString(), "Get comments response status code is not correct");
|
||||
}
|
||||
|
||||
@Test
|
||||
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();
|
||||
|
||||
// update comment
|
||||
content = new Content("This is the updated comment");
|
||||
RestCommentModel commentEntry = commentsAPI.updateComment(document.getId(), commentId, content);
|
||||
Assert.assertEquals(commentEntry.getContent(), "This is the updated comment", "New comment was not updated");
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user