rename from onCoreAPI to withCoreAPI, the same for onWorkflowAPI

This commit is contained in:
Paul Brodner
2016-11-16 16:05:04 +02:00
parent 59b3c3b585
commit e296b0d61c
55 changed files with 482 additions and 482 deletions
@@ -41,7 +41,7 @@ public class AddCommentSanityTests extends RestTest
{
restClient.authenticateUser(adminUserModel);
String newContent = "This is a new comment added by " + adminUserModel.getUsername();
restClient.onCoreAPI().usingResource(document).addComment(newContent)
restClient.withCoreAPI().usingResource(document).addComment(newContent)
.assertThat().field("content").isNotEmpty()
.and().field("content").is(newContent);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -52,7 +52,7 @@ public class AddCommentSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
String contentSiteManger = "This is a new comment added by user with role: " + UserRole.SiteManager;
restClient.onCoreAPI().usingResource(document).addComment(contentSiteManger)
restClient.withCoreAPI().usingResource(document).addComment(contentSiteManger)
.assertThat().field("content").isNotEmpty()
.and().field("content").is(contentSiteManger);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -63,7 +63,7 @@ public class AddCommentSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
String contentSiteContributor = "This is a new comment added by user with role" + UserRole.SiteContributor;
restClient.onCoreAPI().usingResource(document).addComment(contentSiteContributor)
restClient.withCoreAPI().usingResource(document).addComment(contentSiteContributor)
.assertThat().field("content").isNotEmpty()
.and().field("content").is(contentSiteContributor);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -74,7 +74,7 @@ public class AddCommentSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
String contentSiteCollaborator = "This is a new comment added by user with role: " + UserRole.SiteCollaborator;
restClient.onCoreAPI().usingResource(document).addComment(contentSiteCollaborator)
restClient.withCoreAPI().usingResource(document).addComment(contentSiteCollaborator)
.assertThat().field("content").isNotEmpty()
.and().field("content").is(contentSiteCollaborator);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -85,7 +85,7 @@ public class AddCommentSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
String contentSiteConsumer = "This is a new comment added by user with role: " + UserRole.SiteConsumer;
restClient.onCoreAPI().usingResource(document).addComment(contentSiteConsumer);
restClient.withCoreAPI().usingResource(document).addComment(contentSiteConsumer);
restClient
.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -96,7 +96,7 @@ public class AddCommentSanityTests extends RestTest
public void unauthenticatedUserIsNotAbleToAddComment() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(new UserModel("random user", "random password"));
restClient.onCoreAPI().usingResource(document).addComment("This is a new comment");
restClient.withCoreAPI().usingResource(document).addComment("This is a new comment");
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -54,7 +54,7 @@ public class AddCommentsSanityTests extends RestTest
public void adminIsAbleToAddComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel)
.onCoreAPI().usingResource(document).addComments(comment1, comment2)
.withCoreAPI().usingResource(document).addComments(comment1, comment2)
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("content", comment1)
.and().entriesListContains("content", comment2);
@@ -66,7 +66,7 @@ public class AddCommentsSanityTests extends RestTest
public void managerIsAbleToAddComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI().usingResource(document).addComments(comment1, comment2)
.withCoreAPI().usingResource(document).addComments(comment1, comment2)
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("content", comment1)
.and().entriesListContains("content", comment2);
@@ -78,7 +78,7 @@ public class AddCommentsSanityTests extends RestTest
public void contributorIsAbleToAddComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI().usingResource(document).addComments(comment1, comment2)
.withCoreAPI().usingResource(document).addComments(comment1, comment2)
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("content", comment1)
.and().entriesListContains("content", comment2);
@@ -90,7 +90,7 @@ public class AddCommentsSanityTests extends RestTest
public void collaboratorIsAbleToAddComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI().usingResource(document).addComments(comment1, comment2)
.withCoreAPI().usingResource(document).addComments(comment1, comment2)
.assertThat().paginationExist().and().entriesListIsNotEmpty()
.and().entriesListContains("content", comment1)
.and().entriesListContains("content", comment2);
@@ -103,7 +103,7 @@ public class AddCommentsSanityTests extends RestTest
public void consumerIsAbleToAddComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI().usingResource(document).addComments(comment1, comment2);
.withCoreAPI().usingResource(document).addComments(comment1, comment2);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -114,7 +114,7 @@ public class AddCommentsSanityTests extends RestTest
public void unauthenticatedUserIsNotAbleToAddComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(new UserModel("random user", "random password"))
.onCoreAPI().usingResource(document).addComments(comment1, comment2);
.withCoreAPI().usingResource(document).addComments(comment1, comment2);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -42,7 +42,7 @@ public class DeleteCommentsSanityTests extends RestTest
public void addCommentToDocument() throws Exception
{
restClient.authenticateUser(adminUserModel);
comment = restClient.onCoreAPI().usingResource(document).addComment("This is a new comment");
comment = restClient.withCoreAPI().usingResource(document).addComment("This is a new comment");
}
@TestRail(section = { TestGroup.REST_API,
@@ -50,7 +50,7 @@ public class DeleteCommentsSanityTests extends RestTest
public void adminIsAbleToDeleteComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel);
restClient.onCoreAPI().usingResource(document).deleteComment(comment);
restClient.withCoreAPI().usingResource(document).deleteComment(comment);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -59,7 +59,7 @@ public class DeleteCommentsSanityTests extends RestTest
public void managerIsAbleToDeleteComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingResource(document).deleteComment(comment);
restClient.withCoreAPI().usingResource(document).deleteComment(comment);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -68,7 +68,7 @@ public class DeleteCommentsSanityTests extends RestTest
public void collaboratorIsNotAbleToDeleteComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingResource(document).deleteComment(comment);
restClient.withCoreAPI().usingResource(document).deleteComment(comment);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -78,7 +78,7 @@ public class DeleteCommentsSanityTests extends RestTest
public void contributorIsNotAbleToDeleteComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingResource(document).deleteComment(comment);
restClient.withCoreAPI().usingResource(document).deleteComment(comment);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -88,7 +88,7 @@ public class DeleteCommentsSanityTests extends RestTest
public void consumerIsNotAbleToDeleteComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingResource(document).deleteComment(comment);
restClient.withCoreAPI().usingResource(document).deleteComment(comment);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -99,7 +99,7 @@ public class DeleteCommentsSanityTests extends RestTest
{
UserModel nonexistentModel = new UserModel("nonexistentUser", "nonexistentPassword");
restClient.authenticateUser(nonexistentModel);
restClient.onCoreAPI().usingResource(document).deleteComment(comment);
restClient.withCoreAPI().usingResource(document).deleteComment(comment);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -35,7 +35,7 @@ public class GetCommentsSanityTests extends RestTest
siteModel = dataSite.usingUser(adminUserModel).createPublicRandomSite();
document = dataContent.usingSite(siteModel).usingUser(adminUserModel).createContent(DocumentType.TEXT_PLAIN);
content = "This is a new comment";
restClient.onCoreAPI().usingResource(document).addComment(content);
restClient.withCoreAPI().usingResource(document).addComment(content);
usersWithRoles = dataUser.addUsersWithRolesToSite(siteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer, UserRole.SiteContributor);
}
@@ -45,7 +45,7 @@ public class GetCommentsSanityTests extends RestTest
public void adminIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel);
restClient.onCoreAPI().usingResource(document).getNodeComments();
restClient.withCoreAPI().usingResource(document).getNodeComments();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -54,7 +54,7 @@ public class GetCommentsSanityTests extends RestTest
public void managerIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingResource(document).getNodeComments()
restClient.withCoreAPI().usingResource(document).getNodeComments()
.assertThat().entriesListContains("content", content);
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -65,7 +65,7 @@ public class GetCommentsSanityTests extends RestTest
public void contributorIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingResource(document).getNodeComments()
restClient.withCoreAPI().usingResource(document).getNodeComments()
.assertThat().entriesListContains("content", content);
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -76,7 +76,7 @@ public class GetCommentsSanityTests extends RestTest
public void collaboratorIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingResource(document).getNodeComments()
restClient.withCoreAPI().usingResource(document).getNodeComments()
.assertThat().entriesListContains("content", content);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -86,7 +86,7 @@ public class GetCommentsSanityTests extends RestTest
public void consumerIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingResource(document).getNodeComments()
restClient.withCoreAPI().usingResource(document).getNodeComments()
.assertThat().entriesListContains("content", content);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -98,7 +98,7 @@ public class GetCommentsSanityTests extends RestTest
{
UserModel nonexistentModel = new UserModel("nonexistentUser", "nonexistentPassword");
restClient.authenticateUser(nonexistentModel);
restClient.onCoreAPI().usingResource(document).getNodeComments();
restClient.withCoreAPI().usingResource(document).getNodeComments();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -109,10 +109,10 @@ public class GetCommentsSanityTests extends RestTest
userModel = usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator);
restClient.authenticateUser(userModel);
String contentManager = "This is a new comment added by " + userModel.getUsername();
restClient.onCoreAPI().usingResource(document).addComment(contentManager);
restClient.withCoreAPI().usingResource(document).addComment(contentManager);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingResource(document).getNodeComments()
restClient.withCoreAPI().usingResource(document).getNodeComments()
.assertThat().entriesListContains("content", contentManager);
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -125,10 +125,10 @@ public class GetCommentsSanityTests extends RestTest
userModel = usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator);
restClient.authenticateUser(userModel);
String contentCollaborator = "This is a new comment added by " + userModel.getUsername();
restClient.onCoreAPI().usingResource(document).addComment(contentCollaborator);
restClient.withCoreAPI().usingResource(document).addComment(contentCollaborator);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.authenticateUser(adminUserModel);
restClient.onCoreAPI().usingResource(document).getNodeComments()
restClient.withCoreAPI().usingResource(document).getNodeComments()
.assertThat().entriesListContains("content", contentCollaborator);
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -36,7 +36,7 @@ public class UpdateCommentsSanityTests extends RestTest
siteModel = dataSite.usingUser(adminUserModel).createPublicRandomSite();
document = dataContent.usingSite(siteModel).usingUser(adminUserModel).createContent(DocumentType.TEXT_PLAIN);
commentModel = restClient.onCoreAPI().usingResource(document).addComment("This is a new comment");
commentModel = restClient.withCoreAPI().usingResource(document).addComment("This is a new comment");
usersWithRoles = dataUser.addUsersWithRolesToSite(siteModel,UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer, UserRole.SiteContributor);
}
@@ -47,7 +47,7 @@ public class UpdateCommentsSanityTests extends RestTest
{
restClient.authenticateUser(adminUserModel);
String updatedContent = "This is the updated comment with admin user";
restClient.onCoreAPI().usingResource(document).updateComment(commentModel, updatedContent)
restClient.withCoreAPI().usingResource(document).updateComment(commentModel, updatedContent)
.assertThat().field("content").isNotEmpty()
.and().field("content").is(updatedContent);
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -58,7 +58,7 @@ public class UpdateCommentsSanityTests extends RestTest
public void managerIsAbleToUpdateComment() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Manager user")
restClient.withCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Manager user")
.and().field("content").is("This is the updated comment with Manager user")
.and().field("canEdit").is(true)
.and().field("canDelete").is(true);
@@ -71,7 +71,7 @@ public class UpdateCommentsSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
String updatedContent = "This is the updated comment with Contributor user";
restClient.onCoreAPI().usingResource(document).updateComment(commentModel, updatedContent);
restClient.withCoreAPI().usingResource(document).updateComment(commentModel, updatedContent);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -81,7 +81,7 @@ public class UpdateCommentsSanityTests extends RestTest
public void consumerIsNotAbleToUpdateComment() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Consumer user");
restClient.withCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Consumer user");
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -92,7 +92,7 @@ public class UpdateCommentsSanityTests extends RestTest
public void collaboratorIsNotAbleToUpdateComment() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Collaborator user");
restClient.withCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Collaborator user");
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -103,7 +103,7 @@ public class UpdateCommentsSanityTests extends RestTest
{
UserModel incorrectUserModel = new UserModel("userName", "password");
restClient.authenticateUser(incorrectUserModel)
.onCoreAPI().usingResource(document).getNodeComments();
.withCoreAPI().usingResource(document).getNodeComments();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -114,7 +114,7 @@ public class UpdateCommentsSanityTests extends RestTest
FolderModel content = FolderModel.getRandomFolderModel();
content.setNodeRef("node ref that does not exist");
restClient.onCoreAPI().usingResource(content).updateComment(commentModel, "This is the updated comment.");
restClient.withCoreAPI().usingResource(content).updateComment(commentModel, "This is the updated comment.");
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND)
.assertLastError().containsSummary("node ref that does not exist was not found");
}
@@ -127,7 +127,7 @@ public class UpdateCommentsSanityTests extends RestTest
RestCommentModel comment = new RestCommentModel();
String id = "comment id that does not exist";
comment.setId(id);
restClient.onCoreAPI().usingResource(document).updateComment(comment, "This is the updated comment.");
restClient.withCoreAPI().usingResource(document).updateComment(comment, "This is the updated comment.");
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND)
.assertLastError().containsSummary(String.format(ErrorModel.ENTITY_NOT_FOUND, id));
}
@@ -41,10 +41,10 @@ public class RestDemoTests extends RestTest
@Test
public void adminRetrievesCorrectSiteDetails() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().getSites().assertThat()
restClient.withCoreAPI().getSites().assertThat()
.entriesListContains("id", siteModel.getId());
restClient.onCoreAPI().usingSite(siteModel).getSite()
restClient.withCoreAPI().usingSite(siteModel).getSite()
.assertThat().field("id").isNotNull()
.assertThat().field("description").is(siteModel.getDescription())
.assertThat().field("title").is(siteModel.getTitle())
@@ -65,8 +65,8 @@ public class RestDemoTests extends RestTest
.usingResource(FolderModel.getSharedFolderModel())
.createContent(DocumentType.TEXT_PLAIN);
// add new comment
restClient.onCoreAPI().usingResource(fileModel).addComment("This is a new comment");
restClient.onCoreAPI().usingResource(fileModel).getNodeComments()
restClient.withCoreAPI().usingResource(fileModel).addComment("This is a new comment");
restClient.withCoreAPI().usingResource(fileModel).getNodeComments()
.assertThat().entriesListIsNotEmpty().and()
.entriesListContains("content", "This is a new comment");
}
@@ -87,20 +87,20 @@ public class RestDemoTests extends RestTest
testUser.setUserRole(UserRole.SiteConsumer);
// add user as Consumer to site
restClient.onCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.onCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListContains("id", testUser.getUsername())
restClient.withCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.withCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListContains("id", testUser.getUsername())
.when().getSiteMember(testUser.getUsername())
.assertSiteMemberHasRole(Role.SiteConsumer);
// update site member to Manager
testUser.setUserRole(UserRole.SiteCollaborator);
restClient.onCoreAPI().usingSite(siteModel).updateSiteMember(testUser);
restClient.onCoreAPI().usingSite(siteModel).getSiteMembers().and()
restClient.withCoreAPI().usingSite(siteModel).updateSiteMember(testUser);
restClient.withCoreAPI().usingSite(siteModel).getSiteMembers().and()
.entriesListContains("id", testUser.getUsername())
.when().getSiteMember(testUser.getUsername())
.assertSiteMemberHasRole(Role.SiteCollaborator);
restClient.onCoreAPI().usingSite(siteModel).deleteSiteMember(testUser);
restClient.withCoreAPI().usingSite(siteModel).deleteSiteMember(testUser);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
}
@@ -36,7 +36,7 @@ public class SampleCommentsTests extends RestTest
description= "Verify admin user adds comments with Rest API and status code is 200")
public void admiShouldAddComment() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingResource(document).addComment("This is a new comment");
restClient.withCoreAPI().usingResource(document).addComment("This is a new comment");
restClient.assertStatusCodeIs(HttpStatus.CREATED);
}
@@ -44,7 +44,7 @@ public class SampleCommentsTests extends RestTest
description= "Verify admin user gets comments with Rest API and status code is 200")
public void admiShouldRetrieveComments() throws Exception
{
restClient.onCoreAPI().usingResource(document).getNodeComments();
restClient.withCoreAPI().usingResource(document).getNodeComments();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -52,9 +52,9 @@ public class SampleCommentsTests extends RestTest
description= "Verify admin user updates comments with Rest API")
public void adminShouldUpdateComment() throws JsonToModelConversionException, Exception
{
RestCommentModel commentModel = restClient.onCoreAPI().usingResource(document).addComment("This is a new comment");
RestCommentModel commentModel = restClient.withCoreAPI().usingResource(document).addComment("This is a new comment");
restClient.onCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Collaborator user")
restClient.withCoreAPI().usingResource(document).updateComment(commentModel, "This is the updated comment with Collaborator user")
.assertThat().field("content").is("This is the updated comment with Collaborator user");
}
@@ -28,7 +28,7 @@ public class SamplePeopleTests extends RestTest
description = "Verify admin user gets person with Rest API and response is not empty")
public void adminShouldRetrievePerson() throws Exception
{
restClient.onCoreAPI().usingUser(userModel).getPerson().assertThat().field("id").isNotEmpty();
restClient.withCoreAPI().usingUser(userModel).getPerson().assertThat().field("id").isNotEmpty();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -30,7 +30,7 @@ public class SampleSitesTests extends RestTest
description = "Verify admin user gets site details with Rest API and response is not empty")
public void adminShouldGetSiteDetails() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingSite(siteModel).getSite()
restClient.withCoreAPI().usingSite(siteModel).getSite()
.assertThat().field("id").isNotNull();
}
@@ -38,7 +38,7 @@ public class SampleSitesTests extends RestTest
description = "Verify admin user gets site information and gets status code OK (200)")
public void adminShouldGetSites() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingSite(siteModel).getSite();
restClient.withCoreAPI().usingSite(siteModel).getSite();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -46,7 +46,7 @@ public class SampleSitesTests extends RestTest
description = "Verify admin user gets sites with Rest API and the response is not empty")
public void adminShouldAccessSites() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().getSites().assertThat().entriesListIsNotEmpty();
restClient.withCoreAPI().getSites().assertThat().entriesListIsNotEmpty();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -54,7 +54,7 @@ public class SampleSitesTests extends RestTest
description = "Verify admin user gets sites with Rest API and status code is 200")
public void adminShouldAccessResponsePagination() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().getSites().assertThat().paginationExist();
restClient.withCoreAPI().getSites().assertThat().paginationExist();
}
@TestRail(section={"demo", "sample-section"}, executionType= ExecutionType.SANITY,
@@ -63,7 +63,7 @@ public class SampleSitesTests extends RestTest
{
UserModel testUser = dataUser.createRandomTestUser("testUser");
testUser.setUserRole(UserRole.SiteConsumer);
restClient.onCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.withCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
}
@@ -71,14 +71,14 @@ public class SampleSitesTests extends RestTest
description = "Verify that site exists from get all sites request")
public void adminShouldGetSiteFromSitesList() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().getSites().assertThat().entriesListContains("id", siteModel.getId());
restClient.withCoreAPI().getSites().assertThat().entriesListContains("id", siteModel.getId());
}
@TestRail(section={"demo", "sample-section"}, executionType= ExecutionType.SANITY,
description = "Verify site details: response not empty, description, title, visibility")
public void adminShouldAccessSiteDetails() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingSite(siteModel).getSite()
restClient.withCoreAPI().usingSite(siteModel).getSite()
.assertThat().field("id").isNotNull()
.and().field("description").is(siteModel.getDescription())
.and().field("title").is(siteModel.getTitle())
@@ -31,7 +31,7 @@ public class AddFavoritesSanityTests extends RestTest
{
adminUserModel = dataUser.getAdminUser();
siteModel = dataSite.usingUser(adminUserModel).createPublicRandomSite();
siteModel.setGuid(restClient.authenticateUser(adminUserModel).onCoreAPI().usingSite(siteModel).getSite().getGuid());
siteModel.setGuid(restClient.authenticateUser(adminUserModel).withCoreAPI().usingSite(siteModel).getSite().getGuid());
usersWithRoles = dataUser.addUsersWithRolesToSite(siteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer,
UserRole.SiteContributor);
@@ -42,7 +42,7 @@ public class AddFavoritesSanityTests extends RestTest
description = "Verify Admin user add site to favorites with Rest API and status code is 201")
public void adminIsAbleToAddToFavorites() throws Exception
{
restClient.onCoreAPI().usingAuthUser()
restClient.withCoreAPI().usingAuthUser()
.addSiteToFavorites(siteModel)
.assertThat().field("targetGuid").is(siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -54,7 +54,7 @@ public class AddFavoritesSanityTests extends RestTest
public void managerIsAbleToAddToFavorites() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI().usingAuthUser()
.withCoreAPI().usingAuthUser()
.addSiteToFavorites(siteModel)
.assertThat().field("targetGuid").is(siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -66,7 +66,7 @@ public class AddFavoritesSanityTests extends RestTest
public void collaboratorIsAbleToAddToFavorites() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI().usingAuthUser()
.withCoreAPI().usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
}
@@ -77,7 +77,7 @@ public class AddFavoritesSanityTests extends RestTest
public void contributorIsAbleToAddToFavorites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI().usingAuthUser()
.withCoreAPI().usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
}
@@ -88,7 +88,7 @@ public class AddFavoritesSanityTests extends RestTest
public void consumerIsAbleToAddToFavorites() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI().usingAuthUser()
.withCoreAPI().usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
}
@@ -102,7 +102,7 @@ public class AddFavoritesSanityTests extends RestTest
UserModel siteManager = usersWithRoles.getOneUserWithRole(UserRole.SiteManager);
siteManager.setPassword("wrongPassword");
restClient.authenticateUser(siteManager)
.onCoreAPI().usingAuthUser()
.withCoreAPI().usingAuthUser()
.addSiteToFavorites(siteModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -28,7 +28,7 @@ public class DeleteFavoritesSanityTests extends RestTest
adminUserModel = dataUser.getAdminUser();
siteModel = dataSite.usingUser(adminUserModel).createPublicRandomSite();
siteModel.setGuid(restClient.authenticateUser(adminUserModel).onCoreAPI().usingSite(siteModel).getSite().getGuid());
siteModel.setGuid(restClient.authenticateUser(adminUserModel).withCoreAPI().usingSite(siteModel).getSite().getGuid());
usersWithRoles = dataUser.addUsersWithRolesToSite(siteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer,
UserRole.SiteContributor);
@@ -38,12 +38,12 @@ public class DeleteFavoritesSanityTests extends RestTest
TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user deletes site from favorites with Rest API and status code is 204")
public void adminIsAbleToDeleteFavorites() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingUser(adminUserModel)
restClient.withCoreAPI().usingUser(adminUserModel)
.addSiteToFavorites(siteModel).assertThat().field("targetGuid").is(siteModel.getGuid());
restClient.onCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel)
restClient.withCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
}
@TestRail(section = { TestGroup.REST_API,
@@ -52,14 +52,14 @@ public class DeleteFavoritesSanityTests extends RestTest
{
UserModel siteManager = usersWithRoles.getOneUserWithRole(UserRole.SiteManager);
restClient.authenticateUser(siteManager)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.onCoreAPI().usingAuthUser()
restClient.withCoreAPI().usingAuthUser()
.deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
}
@TestRail(section = { TestGroup.REST_API,
@@ -68,13 +68,13 @@ public class DeleteFavoritesSanityTests extends RestTest
{
UserModel siteCollaborator = usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator);
restClient.authenticateUser(siteCollaborator)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.onCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel)
restClient.withCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
}
@TestRail(section = { TestGroup.REST_API,
@@ -83,13 +83,13 @@ public class DeleteFavoritesSanityTests extends RestTest
{
UserModel siteContributor = usersWithRoles.getOneUserWithRole(UserRole.SiteContributor);
restClient.authenticateUser(siteContributor)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.onCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel)
restClient.withCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
}
@TestRail(section = { TestGroup.REST_API,
@@ -98,12 +98,12 @@ public class DeleteFavoritesSanityTests extends RestTest
{
UserModel siteConsumer = usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer);
restClient.authenticateUser(siteConsumer)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.onCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel).assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.withCoreAPI().usingAuthUser().deleteSiteFromFavorites(siteModel).assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().getFavorites().assertThat().entriesListDoesNotContain("targetGuid", siteModel.getGuid());
}
@TestRail(section = { TestGroup.REST_API,
@@ -113,11 +113,11 @@ public class DeleteFavoritesSanityTests extends RestTest
{
UserModel siteCollaborator = usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator);
restClient.authenticateUser(siteCollaborator)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -128,13 +128,13 @@ public class DeleteFavoritesSanityTests extends RestTest
public void userIsNotAbleToDeleteFavoritesOfAdminUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteToFavorites(siteModel)
.and().field("targetGuid").is(siteModel.getGuid());
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -145,12 +145,12 @@ public class DeleteFavoritesSanityTests extends RestTest
public void adminIsNotAbleToDeleteFavoritesOfAnotherUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.authenticateUser(adminUserModel)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -163,7 +163,7 @@ public class DeleteFavoritesSanityTests extends RestTest
UserModel siteManager = usersWithRoles.getOneUserWithRole(UserRole.SiteManager);
siteManager.setPassword("wrongPassword");
restClient.authenticateUser(siteManager)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.deleteSiteFromFavorites(siteModel)
.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
@@ -37,7 +37,7 @@ public class GetFavoriteSanityTests extends RestTest
folderModel = dataContent.usingUser(adminUserModel).usingSite(siteModel).createFolder();
fileModel = dataContent.usingUser(adminUserModel).usingResource(folderModel).createContent(DocumentType.TEXT_PLAIN);
siteModel.setGuid(restClient.authenticateUser(adminUserModel).onCoreAPI().usingSite(siteModel).getSite().getGuid());
siteModel.setGuid(restClient.authenticateUser(adminUserModel).withCoreAPI().usingSite(siteModel).getSite().getGuid());
usersWithRoles = dataUser.addUsersWithRolesToSite(siteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer,
UserRole.SiteContributor);
@@ -47,8 +47,8 @@ public class GetFavoriteSanityTests extends RestTest
TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorite site with Rest API and status code is 200")
public void adminIsAbleToRetrieveFavoritesSite() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingUser(adminUserModel).addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.onCoreAPI().usingUser(adminUserModel).getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.withCoreAPI().usingUser(adminUserModel).addSiteToFavorites(siteModel).and().field("targetGuid").is(siteModel.getGuid());
restClient.withCoreAPI().usingUser(adminUserModel).getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -56,8 +56,8 @@ public class GetFavoriteSanityTests extends RestTest
TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorite folder with Rest API and status code is 200")
public void adminIsAbleToRetrieveFavoritesFolder() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingUser(adminUserModel).addFolderToFavorites(folderModel).and().field("targetGuid").is(folderModel.getNodeRef());
restClient.onCoreAPI().usingUser(adminUserModel).getFavorites().and().entriesListContains("targetGuid", folderModel.getNodeRef());
restClient.withCoreAPI().usingUser(adminUserModel).addFolderToFavorites(folderModel).and().field("targetGuid").is(folderModel.getNodeRef());
restClient.withCoreAPI().usingUser(adminUserModel).getFavorites().and().entriesListContains("targetGuid", folderModel.getNodeRef());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -65,8 +65,8 @@ public class GetFavoriteSanityTests extends RestTest
TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorite file with Rest API and status code is 200")
public void adminIsAbleToRetrieveFavoritesFile() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingUser(adminUserModel).addFileToFavorites(fileModel);
restClient.onCoreAPI().usingUser(adminUserModel).getFavorites().and().entriesListContains("targetGuid", fileModel.getNodeRef());
restClient.withCoreAPI().usingUser(adminUserModel).addFileToFavorites(fileModel);
restClient.withCoreAPI().usingUser(adminUserModel).getFavorites().and().entriesListContains("targetGuid", fileModel.getNodeRef());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -75,8 +75,8 @@ public class GetFavoriteSanityTests extends RestTest
public void managerIsAbleToRetrieveFavorite() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingAuthUser().addSiteToFavorites(siteModel);
restClient.onCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().addSiteToFavorites(siteModel);
restClient.withCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -85,9 +85,9 @@ public class GetFavoriteSanityTests extends RestTest
public void collaboratorIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteToFavorites(siteModel);
restClient.onCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -96,8 +96,8 @@ public class GetFavoriteSanityTests extends RestTest
public void contributorIsAbleToRetrieveFavorite() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingAuthUser().addSiteToFavorites(siteModel);
restClient.onCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().addSiteToFavorites(siteModel);
restClient.withCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -106,8 +106,8 @@ public class GetFavoriteSanityTests extends RestTest
public void consumerIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingAuthUser().addSiteToFavorites(siteModel);
restClient.onCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.withCoreAPI().usingAuthUser().addSiteToFavorites(siteModel);
restClient.withCoreAPI().usingAuthUser().getFavoriteSites().and().entriesListContains("guid",siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -116,7 +116,7 @@ public class GetFavoriteSanityTests extends RestTest
public void userIsNotAbleToRetrieveFavoriteSiteOfAnotherUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
restClient.withCoreAPI().usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.getFavorite(siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND)
@@ -128,7 +128,7 @@ public class GetFavoriteSanityTests extends RestTest
public void userIsNotAbleToRetrieveFavoritesOfAdminUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUserModel)
.getFavorite(siteModel.getGuid());
@@ -141,7 +141,7 @@ public class GetFavoriteSanityTests extends RestTest
public void adminIsNotAbleToRetrieveFavoritesOfAnotherUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel)
.onCoreAPI()
.withCoreAPI()
.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.getFavorite(siteModel.getGuid());
@@ -157,7 +157,7 @@ public class GetFavoriteSanityTests extends RestTest
UserModel siteManager = usersWithRoles.getOneUserWithRole(UserRole.SiteManager);
siteManager.setPassword("wrongPassword");
restClient.authenticateUser(siteManager)
.onCoreAPI()
.withCoreAPI()
.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.getFavorite(siteModel.getGuid());
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
@@ -43,8 +43,8 @@ public class GetFavoritesSanityTests extends RestTest
secondFileModel = dataContent.usingUser(adminUserModel).usingResource(firstFolderModel).createContent(DocumentType.TEXT_PLAIN);
firstSiteModel.setGuid(restClient.authenticateUser(adminUserModel).onCoreAPI().usingSite(firstSiteModel).getSite().getGuidWithoutVersion());
secondSiteModel.setGuid(restClient.authenticateUser(adminUserModel).onCoreAPI().usingSite(secondSiteModel).getSite().getGuidWithoutVersion());
firstSiteModel.setGuid(restClient.authenticateUser(adminUserModel).withCoreAPI().usingSite(firstSiteModel).getSite().getGuidWithoutVersion());
secondSiteModel.setGuid(restClient.authenticateUser(adminUserModel).withCoreAPI().usingSite(secondSiteModel).getSite().getGuidWithoutVersion());
usersWithRoles = dataUser.addUsersWithRolesToSite(firstSiteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer,
UserRole.SiteContributor);
@@ -54,9 +54,9 @@ public class GetFavoritesSanityTests extends RestTest
TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorites sites with Rest API and status code is 200")
public void adminIsAbleToRetrieveFavoritesSites() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingUser(adminUserModel).addSiteToFavorites(firstSiteModel);
restClient.onCoreAPI().usingUser(adminUserModel).addSiteToFavorites(secondSiteModel);
restClient.onCoreAPI()
restClient.withCoreAPI().usingUser(adminUserModel).addSiteToFavorites(firstSiteModel);
restClient.withCoreAPI().usingUser(adminUserModel).addSiteToFavorites(secondSiteModel);
restClient.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites()
.assertThat().entriesListContains("targetGuid", firstSiteModel.getGuid())
.and().entriesListContains("targetGuid", secondSiteModel.getGuid());
@@ -67,9 +67,9 @@ public class GetFavoritesSanityTests extends RestTest
TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorites folders with Rest API and status code is 200")
public void adminIsAbleToRetrieveFavoritesFolders() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingUser(adminUserModel).addFolderToFavorites(firstFolderModel);
restClient.onCoreAPI().usingUser(adminUserModel).addFolderToFavorites(secondFolderModel);
restClient.onCoreAPI()
restClient.withCoreAPI().usingUser(adminUserModel).addFolderToFavorites(firstFolderModel);
restClient.withCoreAPI().usingUser(adminUserModel).addFolderToFavorites(secondFolderModel);
restClient.withCoreAPI()
.usingAuthUser().where().targetFolderExist().getFavorites()
.assertThat().entriesListContains("targetGuid", firstFolderModel.getNodeRef())
.and().entriesListContains("targetGuid", secondFolderModel.getNodeRef());
@@ -80,9 +80,9 @@ public class GetFavoritesSanityTests extends RestTest
TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorites files with Rest API and status code is 200")
public void adminIsAbleToRetrieveFavoritesFiles() throws JsonToModelConversionException, Exception
{
restClient.onCoreAPI().usingUser(adminUserModel).addFileToFavorites(firstFileModel);
restClient.onCoreAPI().usingUser(adminUserModel).addFileToFavorites(secondFileModel);
restClient.onCoreAPI()
restClient.withCoreAPI().usingUser(adminUserModel).addFileToFavorites(firstFileModel);
restClient.withCoreAPI().usingUser(adminUserModel).addFileToFavorites(secondFileModel);
restClient.withCoreAPI()
.usingAuthUser().where().targetFileExist().getFavorites()
.assertThat().entriesListContains("targetGuid", firstFileModel.getNodeRefWithoutVersion())
.and().entriesListContains("targetGuid", secondFileModel.getNodeRefWithoutVersion());
@@ -94,10 +94,10 @@ public class GetFavoritesSanityTests extends RestTest
public void managerIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI()
restClient.withCoreAPI()
.usingAuthUser().addSiteToFavorites(firstSiteModel);
restClient.onCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.onCoreAPI()
restClient.withCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites()
.assertThat().entriesListContains("targetGuid", firstSiteModel.getGuid())
.assertThat().entriesListContains("targetGuid", secondSiteModel.getGuid());
@@ -109,11 +109,11 @@ public class GetFavoritesSanityTests extends RestTest
public void collaboratorIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteToFavorites(firstSiteModel);
restClient.onCoreAPI()
restClient.withCoreAPI()
.usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.onCoreAPI()
restClient.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites()
.assertThat().entriesListContains("targetGuid", firstSiteModel.getGuid())
.and().entriesListContains("targetGuid", secondSiteModel.getGuid());
@@ -125,10 +125,10 @@ public class GetFavoritesSanityTests extends RestTest
public void contributorIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteToFavorites(firstSiteModel);
restClient.onCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.onCoreAPI()
restClient.withCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites()
.assertThat().entriesListContains("targetGuid", firstSiteModel.getGuid()).and()
.entriesListContains("targetGuid", secondSiteModel.getGuid());
@@ -140,10 +140,10 @@ public class GetFavoritesSanityTests extends RestTest
public void consumerIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteToFavorites(firstSiteModel);
restClient.onCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.onCoreAPI()
restClient.withCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites()
.assertThat().entriesListContains("targetGuid", firstSiteModel.getGuid())
.assertThat().entriesListContains("targetGuid", secondSiteModel.getGuid());
@@ -155,7 +155,7 @@ public class GetFavoritesSanityTests extends RestTest
public void userIsNotAbleToRetrieveFavoritesOfAnotherUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites();
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND)
.assertLastError().containsSummary(String.format(ErrorModel.ENTITY_NOT_FOUND, usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator).getUsername()));
@@ -166,7 +166,7 @@ public class GetFavoritesSanityTests extends RestTest
public void userIsNotAbleToRetrieveFavoritesOfAdminUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites();
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND)
.assertLastError().containsSummary(String.format(ErrorModel.ENTITY_NOT_FOUND, adminUserModel.getUsername()));
@@ -177,7 +177,7 @@ public class GetFavoritesSanityTests extends RestTest
public void adminIsNotAbleToRetrieveFavoritesOfAnotherUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().where().targetSiteExist().getFavorites();
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND)
.assertLastError().containsSummary(String.format(ErrorModel.ENTITY_NOT_FOUND, usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator).getUsername()));
@@ -191,9 +191,9 @@ public class GetFavoritesSanityTests extends RestTest
UserModel siteManager = usersWithRoles.getOneUserWithRole(UserRole.SiteManager);
siteManager.setPassword("wrongPassword");
restClient.authenticateUser(siteManager)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteToFavorites(firstSiteModel);
restClient.onCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.withCoreAPI().usingAuthUser().addSiteToFavorites(secondSiteModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -36,7 +36,7 @@ public class RestGetNetworkForPersonSanityTests extends RestTest
UserModel tenantUser = new UserModel("nonexisting", "password");
tenantUser.setDomain(adminTenantUser.getDomain());
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingUser(tenantUser).getNetwork(adminTenantUser);
restClient.withCoreAPI().usingUser(tenantUser).getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -47,7 +47,7 @@ public class RestGetNetworkForPersonSanityTests extends RestTest
public void adminTenantChecksIfNetworkIsPresent() throws Exception
{
restClient.authenticateUser(adminTenantUser);
restClient.onCoreAPI().usingUser(adminTenantUser).getNetwork();
restClient.withCoreAPI().usingUser(adminTenantUser).getNetwork();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -58,7 +58,7 @@ public class RestGetNetworkForPersonSanityTests extends RestTest
public void tenantUserIsNotAuthorizedToCheckNetworkOfAdminUser() throws Exception
{
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingUser(tenantUser).getNetwork(adminTenantUser);
restClient.withCoreAPI().usingUser(tenantUser).getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND);
}
@@ -72,7 +72,7 @@ public class RestGetNetworkForPersonSanityTests extends RestTest
restClient.usingTenant().createTenant(secondAdminTenantUser);
UserModel secondTenantUser = dataUser.usingUser(adminTenantUser).createUserWithTenant("anotherTenant");
restClient.authenticateUser(adminTenantUser);
restClient.onCoreAPI().usingUser(adminTenantUser).getNetwork(secondTenantUser);
restClient.withCoreAPI().usingUser(adminTenantUser).getNetwork(secondTenantUser);
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND);
}
}
@@ -46,7 +46,7 @@ public class RestGetNetworkTest extends RestTest
UserModel tenantUser = new UserModel("nonexisting", "password");
tenantUser.setDomain(adminTenantUser.getDomain());
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -56,7 +56,7 @@ public class RestGetNetworkTest extends RestTest
public void adminTenantChecksIfNetworkIsPresent() throws Exception
{
restClient.authenticateUser(adminTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork();
restClient.withCoreAPI().usingNetworks().getNetwork();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -65,7 +65,7 @@ public class RestGetNetworkTest extends RestTest
public void adminTenantChecksNetworkParamsAreCorrect() throws Exception
{
restClient.authenticateUser(adminTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork().assertNetworkHasName(adminTenantUser).assertNetworkIsEnabled();
restClient.withCoreAPI().usingNetworks().getNetwork().assertNetworkHasName(adminTenantUser).assertNetworkIsEnabled();
}
@TestRail(section = { TestGroup.REST_API,
@@ -73,7 +73,7 @@ public class RestGetNetworkTest extends RestTest
public void adminTenantChecksIfNonExistingNetworkIsNotFound() throws Exception
{
restClient.authenticateUser(adminTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(UserModel.getRandomTenantUser());
restClient.withCoreAPI().usingNetworks().getNetwork(UserModel.getRandomTenantUser());
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND);
}
@@ -82,7 +82,7 @@ public class RestGetNetworkTest extends RestTest
public void adminTenantChecksIfAnotherExistingNetworkIsForbidden() throws Exception
{
restClient.authenticateUser(adminTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminAnotherTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminAnotherTenantUser);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
}
@@ -90,7 +90,7 @@ public class RestGetNetworkTest extends RestTest
public void userTenantChecksIfNetworkIsPresent() throws Exception
{
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -99,7 +99,7 @@ public class RestGetNetworkTest extends RestTest
public void userTenantChecksNetworkParamsAreCorrect() throws Exception
{
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminTenantUser).assertNetworkHasName(adminTenantUser).assertNetworkIsEnabled();
restClient.withCoreAPI().usingNetworks().getNetwork(adminTenantUser).assertNetworkHasName(adminTenantUser).assertNetworkIsEnabled();
}
@TestRail(section = { TestGroup.REST_API,
@@ -107,7 +107,7 @@ public class RestGetNetworkTest extends RestTest
public void userTenantChecksIfNonExistingNetworkIsNotFound() throws Exception
{
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(UserModel.getRandomTenantUser());
restClient.withCoreAPI().usingNetworks().getNetwork(UserModel.getRandomTenantUser());
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND);
}
@@ -117,7 +117,7 @@ public class RestGetNetworkTest extends RestTest
public void userTenantChecksIfAnotherExistingNetworkIsForbidden() throws Exception
{
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminAnotherTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminAnotherTenantUser);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
}
@@ -130,7 +130,7 @@ public class RestGetNetworkTest extends RestTest
dataUser.usingUser(adminTenantUser).addUserToSite(managerTenantUser, site, UserRole.SiteManager);
restClient.authenticateUser(managerTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -143,7 +143,7 @@ public class RestGetNetworkTest extends RestTest
dataUser.usingUser(adminTenantUser).addUserToSite(collaboratorTenantUser, site, UserRole.SiteCollaborator);
restClient.authenticateUser(collaboratorTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -156,7 +156,7 @@ public class RestGetNetworkTest extends RestTest
dataUser.usingUser(adminTenantUser).addUserToSite(consumerTenantUser, site, UserRole.SiteConsumer);
restClient.authenticateUser(consumerTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -169,7 +169,7 @@ public class RestGetNetworkTest extends RestTest
dataUser.usingUser(adminTenantUser).addUserToSite(contributorTenantUser, site, UserRole.SiteContributor);
restClient.authenticateUser(contributorTenantUser);
restClient.onCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.withCoreAPI().usingNetworks().getNetwork(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
}
@@ -37,7 +37,7 @@ public class RestGetNetworksForPersonSanityTests extends RestTest
UserModel tenantUser = new UserModel("nonexisting", "password");
tenantUser.setDomain(adminTenantUser.getDomain());
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingUser(tenantUser).getNetworks(adminTenantUser);
restClient.withCoreAPI().usingUser(tenantUser).getNetworks(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -48,7 +48,7 @@ public class RestGetNetworksForPersonSanityTests extends RestTest
public void adminTenantChecksIfNetworkIsPresent() throws Exception
{
restClient.authenticateUser(adminTenantUser);
restClient.onCoreAPI().usingUser(adminTenantUser).getNetworks();
restClient.withCoreAPI().usingUser(adminTenantUser).getNetworks();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -59,7 +59,7 @@ public class RestGetNetworksForPersonSanityTests extends RestTest
public void tenantUserIsNotAuthorizedToCheckNetworkOfAdminUser() throws Exception
{
restClient.authenticateUser(tenantUser);
restClient.onCoreAPI().usingUser(tenantUser).getNetworks(adminTenantUser);
restClient.withCoreAPI().usingUser(tenantUser).getNetworks(adminTenantUser);
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND);
}
@@ -73,7 +73,7 @@ public class RestGetNetworksForPersonSanityTests extends RestTest
restClient.usingTenant().createTenant(secondAdminTenantUser);
UserModel secondTenantUser = dataUser.usingUser(adminTenantUser).createUserWithTenant("anotherTenant");
restClient.authenticateUser(secondAdminTenantUser);
restClient.onCoreAPI().usingUser(secondAdminTenantUser).getNetworks(secondTenantUser);
restClient.withCoreAPI().usingUser(secondAdminTenantUser).getNetworks(secondTenantUser);
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND);
}
}
@@ -33,13 +33,13 @@ public class AddFavoriteSiteSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(managerUser, siteModel, UserRole.SiteManager);
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(managerUser)
.addFavoriteSite(siteModel)
.assertThat().field("id").is(siteModel.getId());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.onCoreAPI().usingUser(managerUser).addFavoriteSite(siteModel);
restClient.withCoreAPI().usingUser(managerUser).addFavoriteSite(siteModel);
restClient.assertStatusCodeIs(HttpStatus.CONFLICT);
restClient.assertLastError().containsSummary(String.format("%s is already a favourite site", siteModel.getId()));
}
@@ -51,7 +51,7 @@ public class AddFavoriteSiteSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(collaboratorUser, siteModel, UserRole.SiteCollaborator);
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addFavoriteSite(siteModel)
.assertThat().field("id").is(siteModel.getId());
@@ -65,7 +65,7 @@ public class AddFavoriteSiteSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(contributorUser, siteModel, UserRole.SiteContributor);
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addFavoriteSite(siteModel)
.assertThat().field("id").is(siteModel.getId());
@@ -79,7 +79,7 @@ public class AddFavoriteSiteSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(consumerUser, siteModel, UserRole.SiteConsumer);
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addFavoriteSite(siteModel)
.assertThat().field("id").is(siteModel.getId());
@@ -92,7 +92,7 @@ public class AddFavoriteSiteSanityTests extends RestTest
UserModel adminUser = dataUser.getAdminUser();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addFavoriteSite(siteModel)
.assertThat().field("id").is(siteModel.getId());
@@ -108,7 +108,7 @@ public class AddFavoriteSiteSanityTests extends RestTest
managerUser.setPassword("newpassword");
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addFavoriteSite(siteModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
@@ -48,7 +48,7 @@ public class AddSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).addSiteMembershipRequest(siteModel)
.assertThat().field("id").isNotEmpty()
.assertThat().field("site").isNotEmpty();
@@ -63,7 +63,7 @@ public class AddSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).addSiteMembershipRequest(siteModel)
.assertThat().field("id").isNotEmpty()
.assertThat().field("site").isNotEmpty();
@@ -78,7 +78,7 @@ public class AddSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).addSiteMembershipRequest(siteModel)
.assertThat().field("id").isNotEmpty()
.assertThat().field("site").isNotEmpty();
@@ -93,7 +93,7 @@ public class AddSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).addSiteMembershipRequest(siteModel)
.assertThat().field("id").isNotEmpty()
.assertThat().field("site").isNotEmpty();
@@ -108,7 +108,7 @@ public class AddSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).addSiteMembershipRequest(siteModel)
.assertThat().field("id").isNotEmpty()
.assertThat().field("site").isNotEmpty();
@@ -123,7 +123,7 @@ public class AddSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(new UserModel("random user", "random password"))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).addSiteMembershipRequest(siteModel)
.assertThat().field("id").isNotEmpty()
.assertThat().field("site").isNotEmpty();
@@ -42,7 +42,7 @@ public class DeleteFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(managerUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().removeFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
@@ -59,7 +59,7 @@ public class DeleteFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(collaboratorUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().removeFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -75,7 +75,7 @@ public class DeleteFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(contributorUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().removeFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -91,7 +91,7 @@ public class DeleteFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(consumerUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().removeFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -107,7 +107,7 @@ public class DeleteFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(anyUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().removeFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -123,7 +123,7 @@ public class DeleteFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(anotherUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(userAuth)
.onCoreAPI()
.withCoreAPI()
.usingUser(anotherUser).removeFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -141,7 +141,7 @@ public class DeleteFavoriteSiteSanityTests extends RestTest
managerUser.setPassword("newpassword");
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().removeFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -44,10 +44,10 @@ public class DeleteSiteMemberSanityTests extends RestTest
UserModel newUser = dataUser.createRandomTestUser("testUser");
newUser.setUserRole(UserRole.SiteCollaborator);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingSite(siteModel).addPerson(newUser);
restClient.onCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.withCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -59,10 +59,10 @@ public class DeleteSiteMemberSanityTests extends RestTest
UserModel newUser = dataUser.createRandomTestUser("testUser");
newUser.setUserRole(UserRole.SiteCollaborator);
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingSite(siteModel).addPerson(newUser);
restClient.onCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.withCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -75,11 +75,11 @@ public class DeleteSiteMemberSanityTests extends RestTest
UserModel newUser = dataUser.createRandomTestUser("testUser");
newUser.setUserRole(UserRole.SiteCollaborator);
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingSite(siteModel).addPerson(newUser);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.withCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -93,11 +93,11 @@ public class DeleteSiteMemberSanityTests extends RestTest
UserModel newUser = dataUser.createRandomTestUser("testUser");
newUser.setUserRole(UserRole.SiteCollaborator);
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingSite(siteModel).addPerson(newUser);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.withCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -111,11 +111,11 @@ public class DeleteSiteMemberSanityTests extends RestTest
UserModel newUser = dataUser.createRandomTestUser("testUser");
newUser.setUserRole(UserRole.SiteCollaborator);
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingSite(siteModel).addPerson(newUser);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.withCoreAPI().usingUser(newUser).deleteSiteMember(siteModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -127,7 +127,7 @@ public class DeleteSiteMemberSanityTests extends RestTest
{
restClient.authenticateUser(new UserModel("random user", "random password"));
restClient.onCoreAPI().usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)).deleteSiteMember(siteModel);
restClient.withCoreAPI().usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)).deleteSiteMember(siteModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -47,11 +47,11 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
{
siteMember = dataUser.createRandomTestUser();
restClient.authenticateUser(siteMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingUser(siteMember).deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -64,10 +64,10 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
{
siteMember = dataUser.createRandomTestUser();
restClient.authenticateUser(siteMember)
.onCoreAPI()
.withCoreAPI()
.usingUser(siteMember).addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -80,12 +80,12 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
{
siteMember = dataUser.createRandomTestUser();
restClient.authenticateUser(siteMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.authenticateUser(dataUser.getAdminUser())
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
}
@@ -98,10 +98,10 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
{
siteMember = dataUser.createRandomTestUser();
restClient.authenticateUser(siteMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -114,11 +114,11 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
{
siteMember = dataUser.createRandomTestUser();
restClient.authenticateUser(siteMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -132,10 +132,10 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
{
siteMember = dataUser.createRandomTestUser();
restClient.authenticateUser(siteMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -148,11 +148,11 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
public void randomUserCanDeleteSiteMembershipRequest() throws JsonToModelConversionException, DataPreparationException, Exception
{
restClient.authenticateUser(dataUser.createRandomTestUser())
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.authenticateUser(dataUser.createRandomTestUser())
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
.assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
@@ -164,11 +164,11 @@ public class DeleteSiteMembershipRequestSanityTests extends RestTest
public void unauthenticatedUserIsNotAuthorizedToDeleteSiteMmebershipRequest() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(dataUser.createRandomTestUser())
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
UserModel inexistentUser = new UserModel("inexistent user", "inexistent password");
restClient.authenticateUser(inexistentUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().deleteSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -46,7 +46,7 @@ public class GetFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(managerUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSite(siteModel1)
.assertThat().field("id").is(siteModel1.getId())
.and().field("title").isNotNull();
@@ -64,7 +64,7 @@ public class GetFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(collaboratorUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSite(siteModel1)
.assertThat().field("id").is(siteModel1.getId())
.and().field("title").isNotNull();
@@ -82,7 +82,7 @@ public class GetFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(contributorUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSite(siteModel1)
.assertThat().field("id").is(siteModel1.getId())
.and().field("title").isNotNull();
@@ -100,7 +100,7 @@ public class GetFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(consumerUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSite(siteModel1)
.assertThat().field("id").is(siteModel1.getId())
.and().field("title").isNotNull();
@@ -118,7 +118,7 @@ public class GetFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(anyUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(adminUset)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSite(siteModel1)
.assertThat().field("id").is(siteModel1.getId())
.and().field("title").isNotNull();
@@ -136,7 +136,7 @@ public class GetFavoriteSiteSanityTests extends RestTest
dataSite.usingUser(managerUser).usingSite(siteModel2).addSiteToFavorites();
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(userModel).getFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -154,7 +154,7 @@ public class GetFavoriteSiteSanityTests extends RestTest
managerUser.setPassword("newpassword");
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSite(siteModel1);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -38,7 +38,7 @@ public class GetFavoriteSitesSanityTests extends RestTest
dataSite.usingUser(anotherUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(anotherUser).getFavoriteSites();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -55,7 +55,7 @@ public class GetFavoriteSitesSanityTests extends RestTest
dataSite.usingUser(contributorUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(contributorUser).getFavoriteSites();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -72,7 +72,7 @@ public class GetFavoriteSitesSanityTests extends RestTest
dataSite.usingUser(contributorUser2).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(contributorUser2).getFavoriteSites();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -89,7 +89,7 @@ public class GetFavoriteSitesSanityTests extends RestTest
dataSite.usingUser(collaboratorUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(collaboratorUser).getFavoriteSites();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary(ErrorModel.PERMISSION_WAS_DENIED);
}
@@ -104,7 +104,7 @@ public class GetFavoriteSitesSanityTests extends RestTest
dataSite.usingUser(anotherUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(anotherUser).getFavoriteSites()
.assertThat().entriesListIsNotEmpty()
.and().paginationExist()
@@ -121,7 +121,7 @@ public class GetFavoriteSitesSanityTests extends RestTest
dataSite.usingUser(anyUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(anyUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSites()
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("id", siteModel.getId())
@@ -140,7 +140,7 @@ public class GetFavoriteSitesSanityTests extends RestTest
anyUser.setPassword("newpassword");
restClient.authenticateUser(anyUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getFavoriteSites();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -44,7 +44,7 @@ public class GetPeopleActivitiesSanityTests extends RestTest
dataContent.usingUser(managerUser).usingSite(siteModel).createContent(DocumentType.TEXT_PLAIN);
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getPersonActivities()
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("siteId", siteModel.getId())
@@ -62,7 +62,7 @@ public class GetPeopleActivitiesSanityTests extends RestTest
dataContent.usingUser(collaboratorUser).usingSite(siteModel).createContent(DocumentType.TEXT_PLAIN);
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getPersonActivities()
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("siteId", siteModel.getId())
@@ -80,7 +80,7 @@ public class GetPeopleActivitiesSanityTests extends RestTest
dataContent.usingUser(contributorUser).usingSite(siteModel).createContent(DocumentType.TEXT_PLAIN);
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getPersonActivities()
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("siteId", siteModel.getId())
@@ -97,7 +97,7 @@ public class GetPeopleActivitiesSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(consumerUser, siteModel, UserRole.SiteConsumer);
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getPersonActivities()
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("siteId", siteModel.getId())
@@ -111,7 +111,7 @@ public class GetPeopleActivitiesSanityTests extends RestTest
public void adminUserShouldGetPeopleActivitiesList() throws Exception
{
restClient.authenticateUser(dataUser.getAdminUser())
.onCoreAPI()
.withCoreAPI()
.usingUser(userModel).getPersonActivities()
.assertThat().entriesListIsNotEmpty()
.and().entriesListContains("siteId", siteModel.getId())
@@ -130,7 +130,7 @@ public class GetPeopleActivitiesSanityTests extends RestTest
managerUser.setPassword("newpassword");
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(userModel).getPersonActivities();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -40,7 +40,7 @@ public class GetPeoplePreferenceSanityTests extends RestTest
dataSite.usingUser(managerUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(managerUser)
.onCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.withCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.assertThat().field("id").is( PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.and().field("value").is("true");
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -54,7 +54,7 @@ public class GetPeoplePreferenceSanityTests extends RestTest
dataSite.usingUser(collaboratorUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(collaboratorUser)
.onCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.withCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.assertThat().field("id").is(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.and().field("value").is("true");
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -68,7 +68,7 @@ public class GetPeoplePreferenceSanityTests extends RestTest
dataSite.usingUser(contributorUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(contributorUser)
.onCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.withCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.assertThat().field("id").is(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.and().field("value").is("true");
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -82,7 +82,7 @@ public class GetPeoplePreferenceSanityTests extends RestTest
dataSite.usingUser(consumerUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(consumerUser)
.onCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.withCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.assertThat().field("id").is(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.and().field("value").is("true");
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -95,7 +95,7 @@ public class GetPeoplePreferenceSanityTests extends RestTest
dataSite.usingUser(adminUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(adminUser)
.onCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.withCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.assertThat().field("id").is(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId())
.and().field("value").is("true");
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -111,7 +111,7 @@ public class GetPeoplePreferenceSanityTests extends RestTest
managerUser.setPassword("newpassword");
restClient.authenticateUser(managerUser)
.onCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId());
.withCoreAPI().usingAuthUser().getPersonPreferenceInformation(PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId());
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -42,7 +42,7 @@ public class GetPeoplePreferencesSanityTests extends RestTest
dataSite.usingUser(managerUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.getPersonPreferences().assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
@@ -60,7 +60,7 @@ public class GetPeoplePreferencesSanityTests extends RestTest
dataSite.usingUser(collaboratorUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getPersonPreferences().assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().entriesListContains("id", PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId());
@@ -77,7 +77,7 @@ public class GetPeoplePreferencesSanityTests extends RestTest
dataSite.usingUser(contributorUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getPersonPreferences().assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().entriesListContains("id", PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId());
@@ -94,7 +94,7 @@ public class GetPeoplePreferencesSanityTests extends RestTest
dataSite.usingUser(consumerUser).usingSite(siteModel).addSiteToFavorites();
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().getPersonPreferences().assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().entriesListContains("id", PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId());
@@ -112,7 +112,7 @@ public class GetPeoplePreferencesSanityTests extends RestTest
UserModel adminUser = dataUser.getAdminUser();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(managerUser).getPersonPreferences().assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().entriesListContains("id", PreferenceName.SITES_FAVORITES_PREFIX + siteModel.getId());
@@ -131,7 +131,7 @@ public class GetPeoplePreferencesSanityTests extends RestTest
managerUser.setPassword("newpassword");
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.getPersonPreferences();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
@@ -38,7 +38,7 @@ public class GetPeopleSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(managerUser, siteModel, UserRole.SiteManager);
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(searchedUser)
.getPerson()
.assertThat().field("id").is(searchedUser.getUsername())
@@ -57,7 +57,7 @@ public class GetPeopleSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(collaboratorUser, siteModel, UserRole.SiteCollaborator);
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(searchedUser)
.getPerson()
.assertThat().field("id").is(searchedUser.getUsername())
@@ -77,7 +77,7 @@ public class GetPeopleSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(contributorUser, siteModel, UserRole.SiteContributor);
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(searchedUser)
.getPerson()
.assertThat().field("id").is(searchedUser.getUsername())
@@ -96,7 +96,7 @@ public class GetPeopleSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(consumerUser, siteModel, UserRole.SiteConsumer);
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(searchedUser)
.getPerson()
.assertThat().field("id").is(searchedUser.getUsername())
@@ -114,7 +114,7 @@ public class GetPeopleSanityTests extends RestTest
UserModel adminUser = dataUser.getAdminUser();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(searchedUser)
.getPerson()
.assertThat().field("id").is(searchedUser.getUsername())
@@ -134,7 +134,7 @@ public class GetPeopleSanityTests extends RestTest
UserModel searchedNonUser = new UserModel("nonexistinguser", DataUser.PASSWORD);
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(searchedNonUser)
.getPerson();
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND);
@@ -48,11 +48,11 @@ public class GetSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.addSiteMembershipRequest(siteModel);
restClient.onCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.withCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -63,11 +63,11 @@ public class GetSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.addSiteMembershipRequest(siteModel);
restClient.onCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.withCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -78,11 +78,11 @@ public class GetSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.addSiteMembershipRequest(siteModel);
restClient.onCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.withCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -93,11 +93,11 @@ public class GetSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.addSiteMembershipRequest(siteModel);
restClient.onCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.withCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -108,11 +108,11 @@ public class GetSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.addSiteMembershipRequest(siteModel);
restClient.onCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.withCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -123,11 +123,11 @@ public class GetSiteMembershipRequestSanityTests extends RestTest
{
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(new UserModel("random user", "random password"))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.addSiteMembershipRequest(siteModel);
restClient.onCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.withCoreAPI().usingUser(newMember).getSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -35,7 +35,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -52,7 +52,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(managerUser, siteModel, UserRole.SiteManager);
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).getSiteMembershipRequests().assertThat().entriesListIsNotEmpty();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -67,7 +67,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(collaboratorUser, siteModel, UserRole.SiteCollaborator);
restClient.authenticateUser(collaboratorUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).getSiteMembershipRequests();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
}
@@ -82,7 +82,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(contributorUser, siteModel, UserRole.SiteContributor);
restClient.authenticateUser(contributorUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).getSiteMembershipRequests();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
}
@@ -97,7 +97,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
dataUser.usingUser(userModel).addUserToSite(consumerUser, siteModel, UserRole.SiteConsumer);
restClient.authenticateUser(consumerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).getSiteMembershipRequests();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
}
@@ -111,7 +111,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
UserModel adminUser = dataUser.getAdminUser();
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).getSiteMembershipRequests().assertThat().entriesListIsNotEmpty();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -127,7 +127,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
managerUser.setPassword("newpassword");
restClient.authenticateUser(managerUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).getSiteMembershipRequests();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -138,7 +138,7 @@ public class GetSiteMembershipRequestsSanityTests extends RestTest
public void oneUserGetsItsOwnSiteMembershipRequestsWithSuccess() throws Exception
{
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).getSiteMembershipRequests().assertThat().entriesListIsNotEmpty();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -38,7 +38,7 @@ public class GetSiteMembershipSanityTests extends RestTest
public void siteManagerCanRetrieveSiteMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSiteMembership(siteModel)
.assertThat().field("role").is(UserRole.SiteManager)
@@ -53,7 +53,7 @@ public class GetSiteMembershipSanityTests extends RestTest
public void siteCollaboratorCanRetrieveSiteMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSiteMembership(siteModel)
.onSite()
@@ -68,7 +68,7 @@ public class GetSiteMembershipSanityTests extends RestTest
public void siteContributorCanRetrieveSiteMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSiteMembership(siteModel)
.assertThat().field("role").is(UserRole.SiteManager)
@@ -81,7 +81,7 @@ public class GetSiteMembershipSanityTests extends RestTest
public void siteConsumerCanRetrieveSiteMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSiteMembership(siteModel)
.assertThat().field("role").is(UserRole.SiteManager)
@@ -96,7 +96,7 @@ public class GetSiteMembershipSanityTests extends RestTest
public void adminCanRetrieveSiteMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.getSiteMembership(siteModel)
.assertThat().field("role").is(UserRole.SiteManager)
@@ -112,7 +112,7 @@ public class GetSiteMembershipSanityTests extends RestTest
public void unauthenticatedUserCannotRetrieveSiteMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(new UserModel("random user", "random password"))
.onCoreAPI()
.withCoreAPI()
.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.getSiteMembership(siteModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
@@ -36,7 +36,7 @@ public class GetSitesMembershipInformationSanityTests extends RestTest
public void siteManagerIsAbleToRetrieveSitesMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSitesMembershipInformation()
.assertThat().entriesListIsNotEmpty()
@@ -51,7 +51,7 @@ public class GetSitesMembershipInformationSanityTests extends RestTest
public void siteCollaboratorIsAbleToRetrieveSitesMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSitesMembershipInformation()
.assertThat().entriesListIsNotEmpty()
@@ -66,7 +66,7 @@ public class GetSitesMembershipInformationSanityTests extends RestTest
public void siteContributorIsAbleToRetrieveSitesMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSitesMembershipInformation()
.assertThat().entriesListIsNotEmpty()
@@ -81,7 +81,7 @@ public class GetSitesMembershipInformationSanityTests extends RestTest
public void siteConsumerIsAbleToRetrieveSitesMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingUser(adminUser)
.getSitesMembershipInformation()
.assertThat().entriesListIsNotEmpty()
@@ -96,7 +96,7 @@ public class GetSitesMembershipInformationSanityTests extends RestTest
public void siteAdminIsAbleToRetrieveSitesMembershipInformation() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.getSitesMembershipInformation()
.assertThat().entriesListIsNotEmpty()
@@ -113,7 +113,7 @@ public class GetSitesMembershipInformationSanityTests extends RestTest
{
UserModel inexistentUser = new UserModel("inexistent user", "wrong password");
restClient.authenticateUser(inexistentUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.getSitesMembershipInformation();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
@@ -53,10 +53,10 @@ public class UpdateSiteMembershipRequestSanityTests extends RestTest
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteMembershipRequest(siteModel);
restClient.onCoreAPI().usingUser(newMember).updateSiteMembershipRequest(siteModel, updatedMessage)
restClient.withCoreAPI().usingUser(newMember).updateSiteMembershipRequest(siteModel, updatedMessage)
.assertMembershipRequestMessageIs(updatedMessage)
.and().field("id").is(siteModel.getId())
.and().field("modifiedAt").isNotEmpty();
@@ -71,12 +71,12 @@ public class UpdateSiteMembershipRequestSanityTests extends RestTest
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).updateSiteMembershipRequest(siteModel, updatedMessage);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
@@ -91,12 +91,12 @@ public class UpdateSiteMembershipRequestSanityTests extends RestTest
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.updateSiteMembershipRequest(siteModel, updatedMessage);
@@ -112,11 +112,11 @@ public class UpdateSiteMembershipRequestSanityTests extends RestTest
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser().addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember).updateSiteMembershipRequest(siteModel, updatedMessage);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN)
@@ -131,12 +131,12 @@ public class UpdateSiteMembershipRequestSanityTests extends RestTest
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteMembershipRequest(siteModel);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.updateSiteMembershipRequest(siteModel, updatedMessage);
@@ -153,12 +153,12 @@ public class UpdateSiteMembershipRequestSanityTests extends RestTest
UserModel otherMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteMembershipRequest(siteModel);
restClient.authenticateUser(otherMember)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.updateSiteMembershipRequest(siteModel, updatedMessage);
@@ -174,12 +174,12 @@ public class UpdateSiteMembershipRequestSanityTests extends RestTest
UserModel newMember = dataUser.createRandomTestUser();
restClient.authenticateUser(newMember)
.onCoreAPI()
.withCoreAPI()
.usingAuthUser()
.addSiteMembershipRequest(siteModel);
restClient.authenticateUser(adminUser)
.onCoreAPI()
.withCoreAPI()
.usingUser(newMember)
.updateSiteMembershipRequest(siteModel, updatedMessage);
@@ -54,7 +54,7 @@ public class AddRatingSanityTests extends RestTest
public void managerIsAbleToLikeDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI().usingResource(document).likeDocument();
.withCoreAPI().usingResource(document).likeDocument();
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("true")
@@ -67,7 +67,7 @@ public class AddRatingSanityTests extends RestTest
public void collaboratorIsAbleToLikeDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI().usingResource(document).likeDocument();
.withCoreAPI().usingResource(document).likeDocument();
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("true")
@@ -79,7 +79,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify user with Contributor role is able to post like rating to a document")
public void contributorIsAbleToLikeDocument() throws Exception
{
returnedRatingModel =restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)).onCoreAPI().usingResource(document).likeDocument();
returnedRatingModel =restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)).withCoreAPI().usingResource(document).likeDocument();
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("true")
@@ -91,7 +91,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify user with Consumer role is able to post like rating to a document")
public void consumerIsAbleToLikeDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)).onCoreAPI().usingResource(document).likeDocument();
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)).withCoreAPI().usingResource(document).likeDocument();
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("true")
@@ -103,7 +103,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify admin user is able to post like rating to a document")
public void adminIsAbleToLikeDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(adminUser).onCoreAPI().usingResource(document).likeDocument();
returnedRatingModel = restClient.authenticateUser(adminUser).withCoreAPI().usingResource(document).likeDocument();
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("true")
@@ -116,7 +116,7 @@ public class AddRatingSanityTests extends RestTest
@Bug(id = "MNT-16904")
public void unauthenticatedUserIsNotAbleToLikeDocument() throws Exception
{
restClient.authenticateUser(new UserModel("random user", "random password")).onCoreAPI().usingResource(document).likeDocument();
restClient.authenticateUser(new UserModel("random user", "random password")).withCoreAPI().usingResource(document).likeDocument();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -124,7 +124,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify user with Manager role is able to post stars rating to a document")
public void managerIsAbleToAddStarsToDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager)).onCoreAPI().usingResource(document).rateStarsToDocument(5);
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager)).withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("5")
.and().field("id").is("fiveStar")
@@ -135,7 +135,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify user with Collaborator role is able to post stars rating to a document")
public void collaboratorIsAbleToAddStarsToDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)).onCoreAPI().usingResource(document).rateStarsToDocument(5);
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)).withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("5")
.and().field("id").is("fiveStar")
@@ -147,7 +147,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify user with Contributor role is able to post stars rating to a document")
public void contributorIsAbleToAddStarsToDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)).onCoreAPI().usingResource(document).rateStarsToDocument(5);
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)).withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("5")
.and().field("id").is("fiveStar")
@@ -158,7 +158,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify user with Consumer role is able to post stars rating to a document")
public void consumerIsAbleToAddStarsToDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)).onCoreAPI().usingResource(document).rateStarsToDocument(5);
returnedRatingModel = restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)).withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is("5")
.and().field("id").is("fiveStar")
@@ -169,7 +169,7 @@ public class AddRatingSanityTests extends RestTest
TestGroup.RATINGS }, executionType = ExecutionType.SANITY, description = "Verify admin user is able to post stars rating to a document")
public void adminIsAbleToAddStarsToDocument() throws Exception
{
returnedRatingModel = restClient.authenticateUser(adminUser).onCoreAPI().usingResource(document).rateStarsToDocument(3);
returnedRatingModel = restClient.authenticateUser(adminUser).withCoreAPI().usingResource(document).rateStarsToDocument(3);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
returnedRatingModel.assertThat().field("myRating").is(String.valueOf(3))
.and().field("id").is("fiveStar")
@@ -181,7 +181,7 @@ public class AddRatingSanityTests extends RestTest
@Bug(id = "MNT-16904")
public void unauthenticatedUserIsNotAbleToRateStarsToDocument() throws Exception
{
restClient.authenticateUser(new UserModel("random user", "random password")).onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.authenticateUser(new UserModel("random user", "random password")).withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -51,16 +51,16 @@ public class DeleteRatingSanityTests extends RestTest
public void managerIsAbleToDeleteItsOwnRatings() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.onCoreAPI().usingResource(document).deleteLikeRating();
restClient.withCoreAPI().usingResource(document).deleteLikeRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.withCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
returnedRatingModelCollection = restClient.onCoreAPI().usingResource(document).getRatings();
returnedRatingModelCollection = restClient.withCoreAPI().usingResource(document).getRatings();
restClient.assertStatusCodeIs(HttpStatus.OK);
returnedRatingModelCollection.assertNodeIsNotLiked()
.assertNodeHasNoFiveStarRating()
@@ -74,16 +74,16 @@ public class DeleteRatingSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.onCoreAPI().usingResource(document).deleteLikeRating();
restClient.withCoreAPI().usingResource(document).deleteLikeRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.withCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
returnedRatingModelCollection = restClient.onCoreAPI().usingResource(document).getRatings();
returnedRatingModelCollection = restClient.withCoreAPI().usingResource(document).getRatings();
restClient.assertStatusCodeIs(HttpStatus.OK);
returnedRatingModelCollection.assertNodeIsNotLiked()
.assertNodeHasNoFiveStarRating()
@@ -97,16 +97,16 @@ public class DeleteRatingSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.onCoreAPI().usingResource(document).deleteLikeRating();
restClient.withCoreAPI().usingResource(document).deleteLikeRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.withCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
returnedRatingModelCollection = restClient.onCoreAPI().usingResource(document).getRatings();
returnedRatingModelCollection = restClient.withCoreAPI().usingResource(document).getRatings();
restClient.assertStatusCodeIs(HttpStatus.OK);
returnedRatingModelCollection.assertNodeIsNotLiked()
.assertNodeHasNoFiveStarRating()
@@ -120,16 +120,16 @@ public class DeleteRatingSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.onCoreAPI().usingResource(document).deleteLikeRating();
restClient.withCoreAPI().usingResource(document).deleteLikeRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.withCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
returnedRatingModelCollection = restClient.onCoreAPI().usingResource(document).getRatings();
returnedRatingModelCollection = restClient.withCoreAPI().usingResource(document).getRatings();
restClient.assertStatusCodeIs(HttpStatus.OK);
returnedRatingModelCollection.assertNodeIsNotLiked()
.assertNodeHasNoFiveStarRating()
@@ -145,16 +145,16 @@ public class DeleteRatingSanityTests extends RestTest
restClient.authenticateUser(adminUser);
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.onCoreAPI().usingResource(document).deleteLikeRating();
restClient.withCoreAPI().usingResource(document).deleteLikeRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.withCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
returnedRatingModelCollection = restClient.onCoreAPI().usingResource(document).getRatings();
returnedRatingModelCollection = restClient.withCoreAPI().usingResource(document).getRatings();
restClient.assertStatusCodeIs(HttpStatus.OK);
returnedRatingModelCollection.assertNodeIsNotLiked()
.assertNodeHasNoFiveStarRating()
@@ -169,15 +169,15 @@ public class DeleteRatingSanityTests extends RestTest
document = dataContent.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager)).usingResource(folderModel).createContent(DocumentType.TEXT_PLAIN);
restClient.authenticateUser(adminUser);
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.authenticateUser(new UserModel("random user", "random password"));
restClient.onCoreAPI().usingResource(document).deleteLikeRating();
restClient.withCoreAPI().usingResource(document).deleteLikeRating();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
restClient.onCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.withCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -191,15 +191,15 @@ public class DeleteRatingSanityTests extends RestTest
restClient.authenticateUser(userA);
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.authenticateUser(userB);
restClient.authenticateUser(userB).onCoreAPI().usingResource(document).deleteLikeRating();
restClient.authenticateUser(userB).withCoreAPI().usingResource(document).deleteLikeRating();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
restClient.onCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.withCoreAPI().usingResource(document).deleteFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -53,14 +53,14 @@ public class GetRatingSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restRatingModel = restClient.onCoreAPI().usingResource(document).getLikeRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getLikeRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("likes").and().field("myRating").is("true");
restRatingModel = restClient.onCoreAPI().usingResource(document).getFiveStarRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("fiveStar").and().field("myRating").is("5");
}
@@ -71,14 +71,14 @@ public class GetRatingSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restRatingModel = restClient.onCoreAPI().usingResource(document).getLikeRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getLikeRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("likes").and().field("myRating").is("true");
restRatingModel = restClient.onCoreAPI().usingResource(document).getFiveStarRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("fiveStar").and().field("myRating").is("5");
}
@@ -89,14 +89,14 @@ public class GetRatingSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restRatingModel = restClient.onCoreAPI().usingResource(document).getLikeRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getLikeRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("likes").and().field("myRating").is("true");
restRatingModel = restClient.onCoreAPI().usingResource(document).getFiveStarRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("fiveStar").and().field("myRating").is("5");
}
@@ -107,14 +107,14 @@ public class GetRatingSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restRatingModel = restClient.onCoreAPI().usingResource(document).getLikeRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getLikeRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("likes").and().field("myRating").is("true");
restRatingModel = restClient.onCoreAPI().usingResource(document).getFiveStarRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("fiveStar").and().field("myRating").is("5");
}
@@ -126,14 +126,14 @@ public class GetRatingSanityTests extends RestTest
document = dataContent.usingUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)).usingResource(folderModel).createContent(DocumentType.TEXT_PLAIN);
restClient.authenticateUser(adminUser);
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restRatingModel = restClient.onCoreAPI().usingResource(document).getLikeRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getLikeRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("likes").and().field("myRating").is("true");
restRatingModel = restClient.onCoreAPI().usingResource(document).getFiveStarRating();
restRatingModel = restClient.withCoreAPI().usingResource(document).getFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.OK);
restRatingModel.assertThat().field("id").is("fiveStar").and().field("myRating").is("5");
}
@@ -144,15 +144,15 @@ public class GetRatingSanityTests extends RestTest
public void unauthenticatedUserIsNotAbleToRetrieveRating() throws Exception
{
restClient.authenticateUser(adminUser);
restClient.onCoreAPI().usingResource(document).likeDocument();
restClient.onCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.withCoreAPI().usingResource(document).likeDocument();
restClient.withCoreAPI().usingResource(document).rateStarsToDocument(5);
restClient.authenticateUser(new UserModel("random user", "random password"));
restClient.onCoreAPI().usingResource(document).getLikeRating();
restClient.withCoreAPI().usingResource(document).getLikeRating();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED).assertLastError().containsSummary(ErrorModel.AUTHENTICATION_FAILED);
restClient.onCoreAPI().usingResource(document).getFiveStarRating();
restClient.withCoreAPI().usingResource(document).getFiveStarRating();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED).assertLastError().containsSummary(ErrorModel.AUTHENTICATION_FAILED);
}
}
@@ -40,7 +40,7 @@ public class AddSiteMemberSanityTests extends RestTest
UserModel testUser = dataUser.createRandomTestUser("testUser");
testUser.setUserRole(UserRole.SiteConsumer);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingSite(siteModel).addPerson(testUser)
restClient.withCoreAPI().usingSite(siteModel).addPerson(testUser)
.assertThat().field("id").is(testUser.getUsername())
.and().field("role").is(testUser.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -53,7 +53,7 @@ public class AddSiteMemberSanityTests extends RestTest
UserModel testUser = dataUser.createRandomTestUser("testUser");
testUser.setUserRole(UserRole.SiteConsumer);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI().usingSite(siteModel).addPerson(testUser);
.withCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.assertLastError().containsSummary("Permission was denied");
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
@@ -66,7 +66,7 @@ public class AddSiteMemberSanityTests extends RestTest
UserModel testUser = dataUser.createRandomTestUser("testUser");
testUser.setUserRole(UserRole.SiteConsumer);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI().usingSite(siteModel).addPerson(testUser);
.withCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.assertLastError().containsSummary("Permission was denied");
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
}
@@ -78,7 +78,7 @@ public class AddSiteMemberSanityTests extends RestTest
UserModel testUser = dataUser.createRandomTestUser("testUser");
testUser.setUserRole(UserRole.SiteConsumer);
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI().usingSite(siteModel).addPerson(testUser);
.withCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.assertLastError().containsSummary("Permission was denied");
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
}
@@ -90,7 +90,7 @@ public class AddSiteMemberSanityTests extends RestTest
UserModel testUser = dataUser.createRandomTestUser("testUser");
testUser.setUserRole(UserRole.SiteConsumer);
restClient.authenticateUser(adminUserModel)
.onCoreAPI().usingSite(siteModel).addPerson(testUser)
.withCoreAPI().usingSite(siteModel).addPerson(testUser)
.and().field("id").is(testUser.getUsername())
.and().field("role").is(testUser.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.CREATED);
@@ -104,7 +104,7 @@ public class AddSiteMemberSanityTests extends RestTest
testUser.setUserRole(UserRole.SiteConsumer);
UserModel inexistentUser = new UserModel("inexistent user", "inexistent password");
restClient.authenticateUser(inexistentUser)
.onCoreAPI().usingSite(siteModel).addPerson(testUser);
.withCoreAPI().usingSite(siteModel).addPerson(testUser);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -40,8 +40,8 @@ public class GetSiteContainerSanityTests extends RestTest
public void getSiteContainerWithManagerRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
siteContainerModel = restClient.onCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.onCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
siteContainerModel = restClient.withCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.withCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
.assertThat().field("id").is(siteContainerModel.onModel().getId())
.and().field("folderId").is(siteContainerModel.onModel().getFolderId());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -52,8 +52,8 @@ public class GetSiteContainerSanityTests extends RestTest
public void getSiteContainerWithCollaboratorRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
siteContainerModel = restClient.onCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.onCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
siteContainerModel = restClient.withCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.withCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
.and().field("id").is(siteContainerModel.onModel().getId())
.and().field("folderId").is(siteContainerModel.onModel().getFolderId());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -64,8 +64,8 @@ public class GetSiteContainerSanityTests extends RestTest
public void getSiteContainerWithContributorRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
siteContainerModel = restClient.onCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.onCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
siteContainerModel = restClient.withCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.withCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
.assertThat().field("id").is(siteContainerModel.onModel().getId())
.and().field("folderId").is(siteContainerModel.onModel().getFolderId());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -76,8 +76,8 @@ public class GetSiteContainerSanityTests extends RestTest
public void getSiteContainerWithConsumerRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
siteContainerModel = restClient.onCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.onCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
siteContainerModel = restClient.withCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.withCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
.assertThat().field("id").is(siteContainerModel.onModel().getId())
.and().field("folderId").is(siteContainerModel.onModel().getFolderId());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -88,8 +88,8 @@ public class GetSiteContainerSanityTests extends RestTest
public void getSiteContainerWithAdminUser() throws Exception
{
restClient.authenticateUser(adminUserModel);
siteContainerModel = restClient.onCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.onCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
siteContainerModel = restClient.withCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
restClient.withCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel())
.assertThat().field("id").is(siteContainerModel.onModel().getId())
.and().field("folderId").is(siteContainerModel.onModel().getFolderId());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -102,12 +102,12 @@ public class GetSiteContainerSanityTests extends RestTest
public void unauthenticatedUserIsNotAuthorizedToRetrieveSiteContainer() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
siteContainerModel = restClient.onCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
siteContainerModel = restClient.withCoreAPI().usingSite(siteModel).getSiteContainers().getOneRandomEntry();
userModel = dataUser.createRandomTestUser();
userModel.setPassword("user wrong password");
dataUser.addUserToSite(userModel, siteModel, UserRole.SiteManager);
restClient.authenticateUser(userModel)
.onCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel());
.withCoreAPI().usingSite(siteModel).getSiteContainer(siteContainerModel.onModel());
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -47,7 +47,7 @@ public class GetSiteContainersSanityTests extends RestTest
public void getSiteContainersWithManagerRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingSite(siteModel).getSiteContainers()
restClient.withCoreAPI().usingSite(siteModel).getSiteContainers()
.assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().paginationField("count").isNot("0");
@@ -59,7 +59,7 @@ public class GetSiteContainersSanityTests extends RestTest
public void getSiteContainersWithCollaboratorRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingSite(siteModel).getSiteContainers()
restClient.withCoreAPI().usingSite(siteModel).getSiteContainers()
.assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().paginationField("count").isNot("0");
@@ -71,7 +71,7 @@ public class GetSiteContainersSanityTests extends RestTest
public void getSiteContainersWithContributorRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingSite(siteModel).getSiteContainers()
restClient.withCoreAPI().usingSite(siteModel).getSiteContainers()
.assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().paginationField("count").isNot("0");
@@ -83,7 +83,7 @@ public class GetSiteContainersSanityTests extends RestTest
public void getSiteContainersWithConsumerRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingSite(siteModel).getSiteContainers()
restClient.withCoreAPI().usingSite(siteModel).getSiteContainers()
.assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().paginationField("count").isNot("0");
@@ -95,7 +95,7 @@ public class GetSiteContainersSanityTests extends RestTest
public void getSiteContainersWithAdminUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel);
restClient.onCoreAPI().usingSite(siteModel).getSiteContainers()
restClient.withCoreAPI().usingSite(siteModel).getSiteContainers()
.assertThat().entriesListIsNotEmpty()
.assertThat().paginationExist()
.and().paginationField("count").isNot("0");
@@ -111,7 +111,7 @@ public class GetSiteContainersSanityTests extends RestTest
userModel.setPassword("user wrong password");
dataUser.addUserToSite(userModel, siteModel, UserRole.SiteManager);
restClient.authenticateUser(userModel)
.onCoreAPI().usingSite(siteModel).getSiteContainers();
.withCoreAPI().usingSite(siteModel).getSiteContainers();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -42,7 +42,7 @@ public class GetSiteMemberSanityTests extends RestTest
public void getSiteMemberWithManagerRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingSite(siteModel).getSiteMember(userModel)
restClient.withCoreAPI().usingSite(siteModel).getSiteMember(userModel)
.assertThat().field("id").is(userModel.getUsername())
.and().field("role").is(userModel.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -53,7 +53,7 @@ public class GetSiteMemberSanityTests extends RestTest
public void getSiteMemberWithCollaboratorRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingSite(siteModel).getSiteMember(userModel)
restClient.withCoreAPI().usingSite(siteModel).getSiteMember(userModel)
.and().field("id").is(userModel.getUsername())
.and().field("role").is(userModel.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -64,7 +64,7 @@ public class GetSiteMemberSanityTests extends RestTest
public void getSiteMemberWithContributorRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingSite(siteModel).getSiteMember(userModel)
restClient.withCoreAPI().usingSite(siteModel).getSiteMember(userModel)
.and().field("id").is(userModel.getUsername())
.and().field("role").is(userModel.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -75,7 +75,7 @@ public class GetSiteMemberSanityTests extends RestTest
public void getSiteMemberWithConsumerRole() throws Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
restClient.onCoreAPI().usingSite(siteModel).getSiteMember(userModel)
restClient.withCoreAPI().usingSite(siteModel).getSiteMember(userModel)
.and().field("id").is(userModel.getUsername())
.and().field("role").is(userModel.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -86,7 +86,7 @@ public class GetSiteMemberSanityTests extends RestTest
public void getSiteMemberWithAdminUser() throws Exception
{
restClient.authenticateUser(adminUser);
restClient.onCoreAPI().usingSite(siteModel).getSiteMember(userModel)
restClient.withCoreAPI().usingSite(siteModel).getSiteMember(userModel)
.and().field("id").is(userModel.getUsername())
.and().field("role").is(userModel.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -99,7 +99,7 @@ public class GetSiteMemberSanityTests extends RestTest
{
UserModel inexistentUser = new UserModel("inexistent user", "inexistent password");
restClient.authenticateUser(inexistentUser);
restClient.onCoreAPI().usingSite(siteModel).getSiteMember(userModel);
restClient.withCoreAPI().usingSite(siteModel).getSiteMember(userModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -48,7 +48,7 @@ public class GetSiteMembersSanityTests extends RestTest
public void getSiteMembersWithManagerRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.withCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.and().entriesListContains("id", usersWithRoles.getOneUserWithRole(UserRole.SiteManager).getUsername())
.and().entriesListContains("role", usersWithRoles.getOneUserWithRole(UserRole.SiteManager).getUserRole().toString());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -59,7 +59,7 @@ public class GetSiteMembersSanityTests extends RestTest
public void getSiteMembersWithCollaboratorRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty().assertThat()
.withCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty().assertThat()
.entriesListContains("id", usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator).getUsername()).and()
.entriesListContains("role", usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator).getUserRole().toString());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -70,7 +70,7 @@ public class GetSiteMembersSanityTests extends RestTest
public void getSiteMembersWithContributorRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.withCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.and().entriesListContains("id", usersWithRoles.getOneUserWithRole(UserRole.SiteContributor).getUsername())
.and().entriesListContains("role", usersWithRoles.getOneUserWithRole(UserRole.SiteContributor).getUserRole().toString());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -81,7 +81,7 @@ public class GetSiteMembersSanityTests extends RestTest
public void getSiteMembersWithConsumerRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.withCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.and().entriesListContains("id", usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer).getUsername())
.and().entriesListContains("role", usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer).getUserRole().toString());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -92,7 +92,7 @@ public class GetSiteMembersSanityTests extends RestTest
public void getSiteMembersWithAdminUser() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUser)
.onCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.withCoreAPI().usingSite(siteModel).getSiteMembers().assertThat().entriesListIsNotEmpty()
.and().entriesListContains("id", adminUser.getUsername())
.when().assertThat().entriesListContains("role", "SiteManager");
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -107,7 +107,7 @@ public class GetSiteMembersSanityTests extends RestTest
userModel.setPassword("user wrong password");
dataUser.addUserToSite(userModel, siteModel, UserRole.SiteManager);
restClient.authenticateUser(userModel)
.onCoreAPI().usingSite(siteModel).getSiteMembers();
.withCoreAPI().usingSite(siteModel).getSiteMembers();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -50,7 +50,7 @@ public class GetSiteSanityTests extends RestTest
public void getSiteWithManagerRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI().usingSite(siteModel)
.withCoreAPI().usingSite(siteModel)
.getSite()
.and().field("id").is(siteModel.getId())
.and().field("title").is(siteModel.getTitle());
@@ -63,7 +63,7 @@ public class GetSiteSanityTests extends RestTest
public void getSiteWithCollaboratorRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI().usingSite(siteModel)
.withCoreAPI().usingSite(siteModel)
.getSite()
.and().field("id").is(siteModel.getId())
.and().field("title").is(siteModel.getTitle());
@@ -75,7 +75,7 @@ public class GetSiteSanityTests extends RestTest
public void getSiteWithContributorRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI().usingSite(siteModel)
.withCoreAPI().usingSite(siteModel)
.getSite()
.and().field("id").is(siteModel.getId())
.and().field("title").is(siteModel.getTitle());
@@ -87,7 +87,7 @@ public class GetSiteSanityTests extends RestTest
public void getSiteWithConsumerRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI().usingSite(siteModel)
.withCoreAPI().usingSite(siteModel)
.getSite()
.and().field("id").is(siteModel.getId())
.and().field("title").is(siteModel.getTitle());
@@ -99,7 +99,7 @@ public class GetSiteSanityTests extends RestTest
public void getSiteWithAdminRole() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel)
.onCoreAPI().usingSite(siteModel)
.withCoreAPI().usingSite(siteModel)
.getSite()
.and().field("id").is(siteModel.getId())
.and().field("title").is(siteModel.getTitle());
@@ -115,7 +115,7 @@ public class GetSiteSanityTests extends RestTest
userModel.setPassword("user wrong password");
dataUser.addUserToSite(userModel, siteModel, UserRole.SiteManager);
restClient.authenticateUser(userModel).withParams("maxItems=10000")
.onCoreAPI()
.withCoreAPI()
.getSites();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -48,7 +48,7 @@ public class GetSitesSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
.onCoreAPI().getSites()
.withCoreAPI().getSites()
.assertThat().entriesListIsNotEmpty()
.assertThat().entriesListContains("id", siteModel.getId())
.and().paginationExist();
@@ -60,7 +60,7 @@ public class GetSitesSanityTests extends RestTest
public void collaboratorIsAbleToRetrieveSites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
.onCoreAPI().getSites().assertThat().entriesListIsNotEmpty()
.withCoreAPI().getSites().assertThat().entriesListIsNotEmpty()
.assertThat().entriesListContains("id", siteModel.getId())
.and().paginationExist();
@@ -73,7 +73,7 @@ public class GetSitesSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor))
.onCoreAPI().getSites()
.withCoreAPI().getSites()
.assertThat().entriesListIsNotEmpty()
.assertThat().entriesListContains("id", siteModel.getId())
.and().paginationExist();
@@ -86,7 +86,7 @@ public class GetSitesSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI().getSites()
.withCoreAPI().getSites()
.assertThat().entriesListIsNotEmpty()
.assertThat().entriesListContains("id", siteModel.getId())
.and().paginationExist();
@@ -98,7 +98,7 @@ public class GetSitesSanityTests extends RestTest
public void adminUserIsAbleToRetrieveSites() throws JsonToModelConversionException, Exception
{
restClient.authenticateUser(adminUserModel)
.onCoreAPI().getSites()
.withCoreAPI().getSites()
.assertThat().entriesListIsNotEmpty()
.assertThat().entriesListContains("id", siteModel.getId())
.and().paginationExist();
@@ -115,7 +115,7 @@ public class GetSitesSanityTests extends RestTest
userModel.setPassword("user wrong password");
dataUser.addUserToSite(userModel, siteModel, UserRole.SiteManager);
restClient.authenticateUser(userModel)
.onCoreAPI().getSites();
.withCoreAPI().getSites();
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -49,9 +49,9 @@ public class RemoveSiteMemberSanityTests extends RestTest
description = "Verify that site manager can delete site member and gets status code 204, 'No Content'")
public void siteManagerIsAbleToDeleteSiteMember() throws Exception{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
restClient.onCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.withCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().getSites().assertThat().entriesListDoesNotContain("id", testUserModel.getUsername());
restClient.withCoreAPI().getSites().assertThat().entriesListDoesNotContain("id", testUserModel.getUsername());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -60,10 +60,10 @@ public class RemoveSiteMemberSanityTests extends RestTest
description = "Verify that site collaborator cannot delete site member and gets status code 403, 'Forbidden'")
public void siteCollaboratorIsNotAbleToDeleteSiteMember() throws Exception{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
restClient.onCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.withCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
restClient.onCoreAPI().getSites().assertThat().entriesListContains("id", testUserModel.getUsername());
restClient.withCoreAPI().getSites().assertThat().entriesListContains("id", testUserModel.getUsername());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -72,10 +72,10 @@ public class RemoveSiteMemberSanityTests extends RestTest
description = "Verify that site contributor cannot delete site member and gets status code 403, 'Forbidden'")
public void siteContributorIsNotAbleToDeleteSiteMember() throws Exception{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
restClient.onCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.withCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
restClient.onCoreAPI().getSites().assertThat().entriesListContains("id", testUserModel.getUsername());
restClient.withCoreAPI().getSites().assertThat().entriesListContains("id", testUserModel.getUsername());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -84,10 +84,10 @@ public class RemoveSiteMemberSanityTests extends RestTest
description = "Verify that site consumer cannot delete site member and gets status code 403, 'Forbidden'")
public void siteConsumerIsNotAbleToDeleteSiteMember() throws Exception{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer))
.onCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
.withCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
restClient.onCoreAPI().getSites().assertThat().entriesListContains("id", testUserModel.getUsername());
restClient.withCoreAPI().getSites().assertThat().entriesListContains("id", testUserModel.getUsername());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -95,10 +95,10 @@ public class RemoveSiteMemberSanityTests extends RestTest
description = "Verify that admin user can delete site member and gets status code 204, 'No Content'")
public void adminUserIsAbleToDeleteSiteMember() throws Exception{
restClient.authenticateUser(adminUserModel)
.onCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
.withCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onCoreAPI().getSites().assertThat().entriesListDoesNotContain("id", testUserModel.getUsername());
restClient.withCoreAPI().getSites().assertThat().entriesListDoesNotContain("id", testUserModel.getUsername());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -107,7 +107,7 @@ public class RemoveSiteMemberSanityTests extends RestTest
public void unauthenticatedUserIsNotAuthorizedToDeleteSiteMember() throws Exception{
UserModel inexistentUser = new UserModel("inexistent user", "inexistent password");
restClient.authenticateUser(inexistentUser)
.onCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
.withCoreAPI().usingSite(siteModel).deleteSiteMember(testUserModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
@@ -38,7 +38,7 @@ public class UpdateSiteMemberSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager));
testUserModel.setUserRole(UserRole.SiteConsumer);
restClient.onCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel)
restClient.withCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel)
.assertThat().field("id").is(testUserModel.getUsername())
.and().field("role").is(testUserModel.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -51,7 +51,7 @@ public class UpdateSiteMemberSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator));
testUserModel.setUserRole(UserRole.SiteCollaborator);
restClient.onCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.withCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.assertLastError()
.containsSummary(String.format("The current user does not have permissions to modify the membership details of the site %s.", siteModel.getTitle()));
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
@@ -64,7 +64,7 @@ public class UpdateSiteMemberSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor));
testUserModel.setUserRole(UserRole.SiteCollaborator);
restClient.onCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.withCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.assertLastError()
.containsSummary(String.format("The current user does not have permissions to modify the membership details of the site %s.", siteModel.getTitle()));
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
@@ -77,7 +77,7 @@ public class UpdateSiteMemberSanityTests extends RestTest
{
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer));
testUserModel.setUserRole(UserRole.SiteCollaborator);
restClient.onCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.withCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.assertLastError()
.containsSummary(String.format("The current user does not have permissions to modify the membership details of the site %s.", siteModel.getTitle()));
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN);
@@ -89,7 +89,7 @@ public class UpdateSiteMemberSanityTests extends RestTest
{
restClient.authenticateUser(adminUserModel);
testUserModel.setUserRole(UserRole.SiteCollaborator);
restClient.onCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel)
restClient.withCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel)
.assertThat().field("id").is(testUserModel.getUsername())
.and().field("role").is(testUserModel.getUserRole());
restClient.assertStatusCodeIs(HttpStatus.OK);
@@ -102,7 +102,7 @@ public class UpdateSiteMemberSanityTests extends RestTest
UserModel inexistentUser = new UserModel("inexistent user", "inexistent password");
restClient.authenticateUser(inexistentUser);
testUserModel.setUserRole(UserRole.SiteCollaborator);
restClient.onCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.withCoreAPI().usingSite(siteModel).updateSiteMember(testUserModel);
restClient.assertStatusCodeIs(HttpStatus.UNAUTHORIZED);
}
}
@@ -29,14 +29,14 @@ public class GetProcessDefinitionImageSanityTests extends RestWorkflowTest
{
testUser = dataUser.createRandomTestUser();
restClient.authenticateUser(dataUser.getAdminUser());
randomProcessDefinition = restClient.onWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
randomProcessDefinition = restClient.withWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
}
@TestRail(section = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION }, executionType = ExecutionType.SANITY, description = "Verify Any user gets a specific process definition image for non-network deployments using REST API and status code is OK (200)")
public void anyUserGetsProcessDefinitionImage() throws Exception
{
restClient.authenticateUser(testUser);
restClient.onWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionImage()
restClient.withWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionImage()
.assertResponseContainsImage();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -44,7 +44,7 @@ public class GetProcessDefinitionImageSanityTests extends RestWorkflowTest
@TestRail(section = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets a specific process definition image for non-network deployments using REST API and status code is OK (200)")
public void adminGetsProcessDefinitionImage() throws Exception
{
restClient.onWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionImage()
restClient.withWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionImage()
.assertResponseContainsImage();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -28,7 +28,7 @@ public class GetProcessDefinitionSanityTests extends RestWorkflowTest
{
testUser = dataUser.createRandomTestUser();
restClient.authenticateUser(dataUser.getAdminUser());
randomProcessDefinition = restClient.onWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
randomProcessDefinition = restClient.withWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
}
@TestRail(section = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION },
@@ -36,9 +36,9 @@ public class GetProcessDefinitionSanityTests extends RestWorkflowTest
description = "Verify Admin user gets a specific process definition for non-network deployments using REST API and status code is OK (200)")
public void adminGetsProcessDefinition() throws Exception
{
restClient.onWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinition().
restClient.withWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinition().
assertThat().field("name").is(randomProcessDefinition.onModel().getName());
restClient.onWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinition().assertThat().field("name")
restClient.withWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinition().assertThat().field("name")
.is(randomProcessDefinition.onModel().getName());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -49,7 +49,7 @@ public class GetProcessDefinitionSanityTests extends RestWorkflowTest
public void anyUserGetsProcessDefinition() throws Exception
{
restClient.authenticateUser(testUser);
restClient.onWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinition().assertThat().field("name")
restClient.withWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinition().assertThat().field("name")
.is(randomProcessDefinition.onModel().getName());
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -37,8 +37,8 @@ public class GetProcessDefinitionStartFormModelSanityTests extends RestWorkflowT
description = "Verify Admin gets a model of the start form type definition for non-network deployments using REST API and status code is OK (200)")
public void nonNetworkAdminGetsStartFormModel() throws Exception
{
randomProcessDefinition = restClient.onWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
restClient.onWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionStartFormModel().assertThat().entriesListIsNotEmpty();
randomProcessDefinition = restClient.withWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
restClient.withWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionStartFormModel().assertThat().entriesListIsNotEmpty();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
@@ -50,8 +50,8 @@ public class GetProcessDefinitionStartFormModelSanityTests extends RestWorkflowT
{
restClient.usingTenant().createTenant(adminTenantUser);
restClient.authenticateUser(adminTenantUser);
randomProcessDefinition = restClient.onWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
restClient.onWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionStartFormModel().assertThat().entriesListIsNotEmpty();
randomProcessDefinition = restClient.withWorkflowAPI().getAllProcessDefinitions().getOneRandomEntry();
restClient.withWorkflowAPI().usingProcessDefinitions(randomProcessDefinition).getProcessDefinitionStartFormModel().assertThat().entriesListIsNotEmpty();
restClient.assertStatusCodeIs(HttpStatus.OK);
}
}
@@ -47,8 +47,8 @@ public class AddProcessItemSanityTests extends RestWorkflowTest
document2 = FileModel.getRandomFileModel(FileType.TEXT_PLAIN, "file content");
dataContent.usingSite(siteModel).createContent(document2);
processModel = restClient.authenticateUser(adminUser).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processItem = restClient.onWorkflowAPI().usingProcess(processModel).addProcessItem(document2);
processModel = restClient.authenticateUser(adminUser).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processItem = restClient.withWorkflowAPI().usingProcess(processModel).addProcessItem(document2);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
processItem.assertThat().field("createdAt").isNotEmpty()
.and().field("size").is(document2.getContent().length())
@@ -59,7 +59,7 @@ public class AddProcessItemSanityTests extends RestWorkflowTest
.and().field("id").isNotEmpty()
.and().field("mimeType").is(document2.getFileType().mimeType);
restClient.onWorkflowAPI().usingProcess(processModel).getProcessItems()
restClient.withWorkflowAPI().usingProcess(processModel).getProcessItems()
.assertThat().entriesListContains("id", processItem.getId());
}
@@ -70,8 +70,8 @@ public class AddProcessItemSanityTests extends RestWorkflowTest
{
document2 = dataContent.usingSite(siteModel).createContent(DocumentType.XML);
processModel = restClient.authenticateUser(adminUser).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processItem = restClient.onWorkflowAPI().usingProcess(processModel).addProcessItem(document2);
processModel = restClient.authenticateUser(adminUser).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processItem = restClient.withWorkflowAPI().usingProcess(processModel).addProcessItem(document2);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
processItem.assertThat().field("createdAt").isNotEmpty()
.and().field("size").is("19")
@@ -82,10 +82,10 @@ public class AddProcessItemSanityTests extends RestWorkflowTest
.and().field("id").isNotEmpty()
.and().field("mimeType").is(document2.getFileType().mimeType);
restClient.onWorkflowAPI().usingProcess(processModel).getProcessItems()
restClient.withWorkflowAPI().usingProcess(processModel).getProcessItems()
.assertThat().entriesListContains("id", processItem.getId())
.and().entriesListContains("name", document2.getName());
restClient.onWorkflowAPI().usingProcess(processModel).addProcessItem(document2);
restClient.withWorkflowAPI().usingProcess(processModel).addProcessItem(document2);
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST);
}
}
@@ -30,12 +30,12 @@ public class AddProcessSanityTests extends RestWorkflowTest
userWhoStartsProcess = dataUser.createRandomTestUser();
assignee = dataUser.createRandomTestUser();
addedProcess = restClient.authenticateUser(userWhoStartsProcess).onWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
addedProcess = restClient.authenticateUser(userWhoStartsProcess).withWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
addedProcess.assertThat().field("id").is(addedProcess.getId())
.and().field("startUserId").is(addedProcess.getStartUserId());
processes = restClient.onWorkflowAPI().getProcesses();
processes = restClient.withWorkflowAPI().getProcesses();
restClient.assertStatusCodeIs(HttpStatus.OK);
processes.assertThat().entriesListContains("id", addedProcess.getId());
}
@@ -51,12 +51,12 @@ public class AddProcessSanityTests extends RestWorkflowTest
tenantUserWhoStartsProcess = dataUser.usingUser(adminTenantUser).createUserWithTenant("uTenant");
tenantAssignee = dataUser.usingUser(adminTenantUser).createUserWithTenant("u2Tenant");
addedProcess = restClient.authenticateUser(tenantUserWhoStartsProcess).onWorkflowAPI().addProcess("activitiAdhoc", tenantAssignee, false, Priority.Normal);
addedProcess = restClient.authenticateUser(tenantUserWhoStartsProcess).withWorkflowAPI().addProcess("activitiAdhoc", tenantAssignee, false, Priority.Normal);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
addedProcess.assertThat().field("id").is(addedProcess.getId())
.and().field("startUserId").is(addedProcess.getStartUserId());
processes = restClient.onWorkflowAPI().getProcesses();
processes = restClient.withWorkflowAPI().getProcesses();
restClient.assertStatusCodeIs(HttpStatus.OK);
processes.assertThat().entriesListContains("id", addedProcess.getId());
}
@@ -44,15 +44,15 @@ public class AddProcessVariableSanityTests extends RestWorkflowTest
public void addProcessVariable() throws Exception
{
variableModel = RestProcessVariableModel.getRandomProcessVariableModel("d:text");
processModel = restClient.authenticateUser(userWhoStartsTask).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processModel = restClient.authenticateUser(userWhoStartsTask).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processVariable = restClient.onWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
processVariable = restClient.withWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
processVariable.assertThat().field("name").is(variableModel.getName())
.and().field("type").is(variableModel.getType())
.and().field("value").is(variableModel.getValue());
restClient.onWorkflowAPI().usingProcess(processModel).getProcessVariables()
restClient.withWorkflowAPI().usingProcess(processModel).getProcessVariables()
.assertThat().entriesListContains("name", processVariable.getName());
}
@@ -61,8 +61,8 @@ public class AddProcessVariableSanityTests extends RestWorkflowTest
public void updateExistingProcessVariable() throws Exception
{
variableModel = RestProcessVariableModel.getRandomProcessVariableModel("d:text");
processModel = restClient.authenticateUser(userWhoStartsTask).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processVariable = restClient.onWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
processModel = restClient.authenticateUser(userWhoStartsTask).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processVariable = restClient.withWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
processVariable.assertThat().field("name").is(variableModel.getName())
.and().field("type").is(variableModel.getType())
@@ -70,7 +70,7 @@ public class AddProcessVariableSanityTests extends RestWorkflowTest
String newValue = RandomData.getRandomName("value");
variableModel.setValue(newValue);
processVariable = restClient.onWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
processVariable = restClient.withWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
processVariable.assertThat().field("value").is(newValue);
}
@@ -85,10 +85,10 @@ public class AddProcessVariableSanityTests extends RestWorkflowTest
tenantUser = dataUser.usingUser(adminTenantUser).createUserWithTenant("uTenant");
tenantUserAssignee = dataUser.usingUser(adminTenantUser).createUserWithTenant("uTenantAssignee");
restClient.authenticateUser(tenantUser).onWorkflowAPI().addProcess("activitiAdhoc", tenantUserAssignee, false, Priority.Normal);
restClient.authenticateUser(tenantUser).withWorkflowAPI().addProcess("activitiAdhoc", tenantUserAssignee, false, Priority.Normal);
variableModel = RestProcessVariableModel.getRandomProcessVariableModel("d:text");
processModel = restClient.authenticateUser(adminTenantUser).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processVariable = restClient.onWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
processModel = restClient.authenticateUser(adminTenantUser).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
processVariable = restClient.withWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
processVariable.assertThat().field("name").is(variableModel.getName())
.and().field("type").is(variableModel.getType())
@@ -100,8 +100,8 @@ public class AddProcessVariableSanityTests extends RestWorkflowTest
public void failedAddingProcessVariableIfInvalidBodyIsProvided() throws Exception
{
variableModel = RestProcessVariableModel.getRandomProcessVariableModel("incorrect type");
processModel = restClient.authenticateUser(adminUser).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
restClient.onWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
processModel = restClient.authenticateUser(adminUser).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
restClient.withWorkflowAPI().usingProcess(processModel).addProcessVariable(variableModel);
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST)
.assertLastError().containsSummary("Unsupported type of variable: 'incorrect type'.");
}
@@ -32,35 +32,35 @@ public class DeleteProcessSanityTests extends RestWorkflowTest
TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify User is able to delete process started by him using REST API and status code is OK (204)")
public void deleteProcessByUserWhoStartedProcess() throws Exception
{
process = restClient.authenticateUser(userWhoAddsProcess).onWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
process = restClient.authenticateUser(userWhoAddsProcess).withWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.onWorkflowAPI().usingProcess(process).deleteProcess();
restClient.withWorkflowAPI().usingProcess(process).deleteProcess();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onWorkflowAPI().getProcesses().assertThat().entriesListDoesNotContain("id", process.getId());
restClient.withWorkflowAPI().getProcesses().assertThat().entriesListDoesNotContain("id", process.getId());
}
@TestRail(section = { TestGroup.REST_API,
TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify User is able to delete process assigned to him using REST API and status code is OK (204)")
public void deleteProcessByAssignedUser() throws Exception
{
process = restClient.authenticateUser(userWhoAddsProcess).onWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
process = restClient.authenticateUser(userWhoAddsProcess).withWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.authenticateUser(assignee).onWorkflowAPI().usingProcess(process).deleteProcess();
restClient.authenticateUser(assignee).withWorkflowAPI().usingProcess(process).deleteProcess();
restClient.assertStatusCodeIs(HttpStatus.NO_CONTENT);
restClient.onWorkflowAPI().getProcesses().assertThat().entriesListDoesNotContain("id", process.getId());
restClient.withWorkflowAPI().getProcesses().assertThat().entriesListDoesNotContain("id", process.getId());
}
@TestRail(section = { TestGroup.REST_API, TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify User that is not involved in a process is not authorized to delete it using REST API and status code is 403")
public void deleteProcessByAnotherUser() throws Exception
{
process = restClient.authenticateUser(userWhoAddsProcess).onWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
process = restClient.authenticateUser(userWhoAddsProcess).withWorkflowAPI().addProcess("activitiAdhoc", assignee, false, Priority.Normal);
restClient.assertStatusCodeIs(HttpStatus.CREATED);
restClient.authenticateUser(anotherUser).onWorkflowAPI().usingProcess(process).deleteProcess();
restClient.authenticateUser(anotherUser).withWorkflowAPI().usingProcess(process).deleteProcess();
restClient.assertStatusCodeIs(HttpStatus.FORBIDDEN).assertLastError().containsSummary("user is not allowed to access information about process");
}
}
@@ -42,8 +42,8 @@ public class GetProcessItemsSanityTests extends RestWorkflowTest
description = "Verify that user that started the process gets all process items")
public void getProcessItemsUsingTheUserWhoStartedProcess() throws Exception
{
processModel = restClient.authenticateUser(userWhoStartsTask).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
items = restClient.onWorkflowAPI().usingProcess(processModel).getProcessItems();
processModel = restClient.authenticateUser(userWhoStartsTask).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
items = restClient.withWorkflowAPI().usingProcess(processModel).getProcessItems();
restClient.assertStatusCodeIs(HttpStatus.OK);
items.assertThat().entriesListIsNotEmpty();
}
@@ -52,8 +52,8 @@ public class GetProcessItemsSanityTests extends RestWorkflowTest
description = "Verify that user that is involved in the process gets all process items")
public void getProcessItemsUsingUserInvolvedInProcess() throws Exception
{
processModel = restClient.authenticateUser(assignee).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
items = restClient.onWorkflowAPI().usingProcess(processModel).getProcessItems();
processModel = restClient.authenticateUser(assignee).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
items = restClient.withWorkflowAPI().usingProcess(processModel).getProcessItems();
restClient.assertStatusCodeIs(HttpStatus.OK);
items.assertThat().entriesListIsNotEmpty();
}
@@ -67,10 +67,10 @@ public class GetProcessItemsSanityTests extends RestWorkflowTest
restClient.authenticateUser(dataUser.getAdminUser()).usingTenant().createTenant(adminTenantUser);
tenantUser = dataUser.usingUser(adminTenantUser).createUserWithTenant("uTenant");
tenantUserAssignee = dataUser.usingUser(adminTenantUser).createUserWithTenant("uTenantAssignee");
restClient.authenticateUser(tenantUser).onWorkflowAPI().addProcess("activitiAdhoc", tenantUserAssignee, false, Priority.Normal);
restClient.authenticateUser(tenantUser).withWorkflowAPI().addProcess("activitiAdhoc", tenantUserAssignee, false, Priority.Normal);
processModel = restClient.authenticateUser(adminTenantUser).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
items = restClient.onWorkflowAPI().usingProcess(processModel).getProcessItems();
processModel = restClient.authenticateUser(adminTenantUser).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
items = restClient.withWorkflowAPI().usingProcess(processModel).getProcessItems();
restClient.assertStatusCodeIs(HttpStatus.OK);
items.assertThat().entriesListIsNotEmpty();
}
@@ -41,7 +41,7 @@ public class GetProcessTasksSanityTests extends RestWorkflowTest
@TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify user who started the process gets all tasks of started process with Rest API and response is successfull (200)")
public void userWhoStartedProcessCanGetProcessTasks() throws JsonToModelConversionException, Exception
{
processTasks = restClient.authenticateUser(userModel).onWorkflowAPI().usingProcess(process).getProcessTasks();
processTasks = restClient.authenticateUser(userModel).withWorkflowAPI().usingProcess(process).getProcessTasks();
restClient.assertStatusCodeIs(HttpStatus.OK);
processTasks.assertThat()
.entriesListIsNotEmpty().and()
@@ -53,7 +53,7 @@ public class GetProcessTasksSanityTests extends RestWorkflowTest
@TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify any assignee user of the process gets all tasks of the process with Rest API and response is successfull (200)")
public void assigneeUserCanGetAllProcessTasks() throws JsonToModelConversionException, Exception
{
processTasks = restClient.authenticateUser(assignee1).onWorkflowAPI().usingProcess(process).getProcessTasks();
processTasks = restClient.authenticateUser(assignee1).withWorkflowAPI().usingProcess(process).getProcessTasks();
restClient.assertStatusCodeIs(HttpStatus.OK);
processTasks.assertThat()
.entriesListContains("assignee", assignee1.getUsername()).and()
@@ -68,7 +68,7 @@ public class GetProcessTasksSanityTests extends RestWorkflowTest
.createMoreReviewersWorkflowAndAssignTo(assignee1, assignee2, assignee3);
dataWorkflow.usingUser(assignee1).approveTask(process);
processTasks = restClient.authenticateUser(assignee2).onWorkflowAPI().usingProcess(process).getProcessTasks();
processTasks = restClient.authenticateUser(assignee2).withWorkflowAPI().usingProcess(process).getProcessTasks();
restClient.assertStatusCodeIs(HttpStatus.OK);
processTasks.assertThat()
.entriesListIsNotEmpty().assertThat()
@@ -41,8 +41,8 @@ public class GetProcessVariablesSanityTests extends RestWorkflowTest
description = "Verify that user that started the process gets all process variables")
public void getProcessVariablesUsingTheUserWhoStartedProcess() throws JsonToModelConversionException, Exception
{
processModel = restClient.authenticateUser(userWhoStartsTask).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
variables = restClient.onWorkflowAPI().usingProcess(processModel).getProcessVariables();
processModel = restClient.authenticateUser(userWhoStartsTask).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
variables = restClient.withWorkflowAPI().usingProcess(processModel).getProcessVariables();
restClient.assertStatusCodeIs(HttpStatus.OK);
variables.assertThat().entriesListIsNotEmpty();
}
@@ -51,8 +51,8 @@ public class GetProcessVariablesSanityTests extends RestWorkflowTest
description = "Verify get all process variables call using a user that is involved in the process")
public void getProcessVariablesUsingUserInvolvedInProcess() throws JsonToModelConversionException, Exception
{
processModel = restClient.authenticateUser(assignee).onWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
variables = restClient.onWorkflowAPI().usingProcess(processModel).getProcessVariables();
processModel = restClient.authenticateUser(assignee).withWorkflowAPI().getProcesses().getOneRandomEntry().onModel();
variables = restClient.withWorkflowAPI().usingProcess(processModel).getProcessVariables();
restClient.assertStatusCodeIs(HttpStatus.OK);
variables.assertThat().entriesListIsNotEmpty();
}
@@ -37,7 +37,7 @@ public class GetProcessesSanityTests extends RestWorkflowTest
TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify User gets all processes started by him using REST API and status code is OK (200)")
public void getProcessesByUserWhoStartedProcess() throws Exception
{
allProcesses = restClient.authenticateUser(userWhoStartsTask).onWorkflowAPI().getProcesses();
allProcesses = restClient.authenticateUser(userWhoStartsTask).withWorkflowAPI().getProcesses();
restClient.assertStatusCodeIs(HttpStatus.OK);
allProcesses.assertThat().entriesListContains("id", task.getNodeRef());
}
@@ -46,7 +46,7 @@ public class GetProcessesSanityTests extends RestWorkflowTest
TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify User gets all processes assigned to him using REST API and status code is OK (200)")
public void getProcessesByAssignedUser() throws Exception
{
allProcesses = restClient.authenticateUser(assignee).onWorkflowAPI().getProcesses();
allProcesses = restClient.authenticateUser(assignee).withWorkflowAPI().getProcesses();
restClient.assertStatusCodeIs(HttpStatus.OK);
allProcesses.assertThat().entriesListContains("id", task.getNodeRef());
}
@@ -55,7 +55,7 @@ public class GetProcessesSanityTests extends RestWorkflowTest
TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify User that is not involved in a process can not get that process using REST API and status code is OK (200)")
public void getProcessesByAnotherUser() throws Exception
{
allProcesses = restClient.authenticateUser(anotherUser).onWorkflowAPI().getProcesses();
allProcesses = restClient.authenticateUser(anotherUser).withWorkflowAPI().getProcesses();
restClient.assertStatusCodeIs(HttpStatus.OK);
allProcesses.assertThat().entriesListDoesNotContain("id", task.getNodeRef());
}
@@ -64,7 +64,7 @@ public class GetProcessesSanityTests extends RestWorkflowTest
TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, description = "Verify Admin gets all processes, even if he isn't involved in a process, using REST API and status code is OK (200)")
public void getProcessesByAdmin() throws Exception
{
allProcesses = restClient.authenticateUser(dataUser.getAdminUser()).onWorkflowAPI().getProcesses();
allProcesses = restClient.authenticateUser(dataUser.getAdminUser()).withWorkflowAPI().getProcesses();
restClient.assertStatusCodeIs(HttpStatus.OK);
allProcesses.assertThat().entriesListContains("id", task.getNodeRef());
}