Updates to REST API framework - javadocs, updates to API calls

This commit is contained in:
Valentin Popa
2016-08-30 13:30:42 +03:00
parent 9e028dd20f
commit 477e545be6
5 changed files with 14 additions and 23 deletions

View File

@@ -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");
}
/**

View File

@@ -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;

View File

@@ -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");
}

View File

@@ -1,4 +1,4 @@
package org.alfresco.rest.v1;
package org.alfresco.rest;
import org.alfresco.rest.RestPeopleApi;
import org.alfresco.rest.exception.JsonToModelConversionException;

View File

@@ -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");
}