diff --git a/e2e-test/java/org/alfresco/rest/comments/AddCommentSanityTests.java b/e2e-test/java/org/alfresco/rest/comments/AddCommentSanityTests.java index a7e0d9621..7ffd56aa4 100644 --- a/e2e-test/java/org/alfresco/rest/comments/AddCommentSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/comments/AddCommentSanityTests.java @@ -19,7 +19,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.COMMENTS, TestGroup.SANITY }) +@Test(groups = { TestGroup.REST_API, TestGroup.SANITY, TestGroup.SANITY }) public class AddCommentSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/comments/AddCommentsSanityTests.java b/e2e-test/java/org/alfresco/rest/comments/AddCommentsSanityTests.java index 9ee678cd5..4c688c3ac 100644 --- a/e2e-test/java/org/alfresco/rest/comments/AddCommentsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/comments/AddCommentsSanityTests.java @@ -23,7 +23,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/10/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.COMMENTS, TestGroup.SANITY }) +@Test(groups = { TestGroup.REST_API, TestGroup.SANITY, TestGroup.SANITY }) public class AddCommentsSanityTests extends RestTest { @Autowired RestCommentsApi commentsAPI; diff --git a/e2e-test/java/org/alfresco/rest/comments/DeleteCommentsSanityTests.java b/e2e-test/java/org/alfresco/rest/comments/DeleteCommentsSanityTests.java index 96e4183db..286ec655c 100644 --- a/e2e-test/java/org/alfresco/rest/comments/DeleteCommentsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/comments/DeleteCommentsSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.COMMENTS, TestGroup.SANITY }) +@Test(groups = { TestGroup.REST_API, TestGroup.SANITY, TestGroup.SANITY }) public class DeleteCommentsSanityTests extends RestTest { diff --git a/e2e-test/java/org/alfresco/rest/comments/GetCommentsSanityTests.java b/e2e-test/java/org/alfresco/rest/comments/GetCommentsSanityTests.java index 36af7a435..fe03521b8 100644 --- a/e2e-test/java/org/alfresco/rest/comments/GetCommentsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/comments/GetCommentsSanityTests.java @@ -19,7 +19,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.COMMENTS, TestGroup.SANITY }) +@Test(groups = { TestGroup.REST_API, TestGroup.SANITY, TestGroup.SANITY }) public class GetCommentsSanityTests extends RestTest { @Autowired @@ -48,7 +48,7 @@ public class GetCommentsSanityTests extends RestTest usersWithRoles = dataUser.addUsersWithRolesToSite(siteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer, UserRole.SiteContributor); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify Admin user gets comments with Rest API and status code is 200") public void adminIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception { @@ -56,7 +56,7 @@ public class GetCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify Manager user gets comments created by admin user with Rest API and status code is 200") public void managerIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception { @@ -65,7 +65,7 @@ public class GetCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify Contributor user gets comments created by admin user with Rest API and status code is 200") public void contributorIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception { @@ -74,7 +74,7 @@ public class GetCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify Collaborator user gets comments created by admin user with Rest API and status code is 200") public void collaboratorIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception { @@ -83,7 +83,7 @@ public class GetCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify Consumer user gets comments created by admin user with Rest API and status code is 200") public void consumerIsAbleToRetrieveComments() throws JsonToModelConversionException, Exception { @@ -92,7 +92,7 @@ public class GetCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify Manager user gets status code 401 if authentication call fails") @Bug(id="MNT-16904") public void managerIsNotAbleToRetrieveCommentIfAuthenticationFails() throws JsonToModelConversionException, Exception @@ -103,7 +103,7 @@ public class GetCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.UNAUTHORIZED); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify Manager user gets comments created by another user and status code is 200") public void managerIsAbleToRetrieveCommentsCreatedByAnotherUser() throws JsonToModelConversionException, Exception { @@ -116,7 +116,7 @@ public class GetCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } - @TestRail(section={TestGroup.REST_API, TestGroup.COMMENTS}, executionType= ExecutionType.SANITY, + @TestRail(section={TestGroup.REST_API, TestGroup.SANITY}, executionType= ExecutionType.SANITY, description= "Verify admin user gets comments created by another user and status code is 200") public void adminIsAbleToRetrieveCommentsCreatedByAnotherUser() throws JsonToModelConversionException, Exception { diff --git a/e2e-test/java/org/alfresco/rest/comments/UpdateCommentsSanityTests.java b/e2e-test/java/org/alfresco/rest/comments/UpdateCommentsSanityTests.java index be47e11e2..88fe81794 100644 --- a/e2e-test/java/org/alfresco/rest/comments/UpdateCommentsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/comments/UpdateCommentsSanityTests.java @@ -21,7 +21,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.COMMENTS, TestGroup.SANITY }) +@Test(groups = { TestGroup.REST_API, TestGroup.SANITY, TestGroup.SANITY }) public class UpdateCommentsSanityTests extends RestTest { @Autowired @@ -106,26 +106,26 @@ public class UpdateCommentsSanityTests extends RestTest commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.UNAUTHORIZED); } - @TestRail(section = { TestGroup.REST_API, TestGroup.COMMENTS }, executionType = ExecutionType.SANITY, description = "Verify update comment with inexistent nodeId returns status code 404") + @TestRail(section = { TestGroup.REST_API, TestGroup.SANITY }, executionType = ExecutionType.SANITY, description = "Verify update comment with inexistent nodeId returns status code 404") public void canNotUpdateCommentIfNodeIdIsNotSet() throws JsonToModelConversionException, Exception { restClient.authenticateUser(adminUserModel); - + FolderModel content = FolderModel.getRandomFolderModel(); content.setNodeRef("node ref that does not exist"); commentsAPI.updateComment(content, commentModel, "This is the updated comment."); commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.NOT_FOUND); } - @TestRail(section = { TestGroup.REST_API, TestGroup.COMMENTS }, executionType = ExecutionType.SANITY, description = "Verify if commentId is not set the status code is 404") + @TestRail(section = { TestGroup.REST_API, TestGroup.SANITY }, executionType = ExecutionType.SANITY, description = "Verify if commentId is not set the status code is 404") public void canNotUpdateCommentIfCommentIdIsNotSet() throws JsonToModelConversionException, Exception { restClient.authenticateUser(adminUserModel); - + RestCommentModel comment = new RestCommentModel(); comment.setId("comment id that does not exist"); commentsAPI.updateComment(document, comment, "This is the updated comment."); commentsAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.NOT_FOUND); } -} \ No newline at end of file +} diff --git a/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoritesSanityTests.java b/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoritesSanityTests.java index caf712229..017c03537 100644 --- a/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoritesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoritesSanityTests.java @@ -17,7 +17,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.FAVORITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.FAVORITES, TestGroup.SANITY }) public class DeleteFavoritesSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/favorites/GetFavoriteSanityTests.java b/e2e-test/java/org/alfresco/rest/favorites/GetFavoriteSanityTests.java index 98a56704e..59d5febf2 100644 --- a/e2e-test/java/org/alfresco/rest/favorites/GetFavoriteSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/favorites/GetFavoriteSanityTests.java @@ -20,7 +20,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, "favorites", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.FAVORITES, TestGroup.SANITY }) public class GetFavoriteSanityTests extends RestTest { @Autowired @@ -53,7 +53,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorite site with Rest API and status code is 200") + 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 { favoritesAPI.addSiteToFavorites(adminUserModel, siteModel); @@ -62,7 +62,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorite folder with Rest API and status code is 200") + 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 { favoritesAPI.addFolderToFavorites(adminUserModel, folderModel); @@ -71,7 +71,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorite file with Rest API and status code is 200") + 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 { favoritesAPI.addFileToFavorites(adminUserModel, fileModel); @@ -80,7 +80,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Manager user gets favorite site with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Manager user gets favorite site with Rest API and status code is 200") public void managerIsAbleToRetrieveFavorite() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager)); @@ -90,7 +90,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Collaborator user gets favorite site with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Collaborator user gets favorite site with Rest API and status code is 200") public void collaboratorIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)); @@ -100,7 +100,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Contributor user gets favorite site with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Contributor user gets favorite site with Rest API and status code is 200") public void contributorIsAbleToRetrieveFavorite() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)); @@ -110,7 +110,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Consumer user gets favorite site with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Consumer user gets favorite site with Rest API and status code is 200") public void consumerIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); @@ -120,7 +120,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify user doesn't get favorite site of another user with Rest API and status code is 404") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify user doesn't get favorite site of another user with Rest API and status code is 404") public void userIsNotAbleToRetrieveFavoriteSiteOfAnotherUser() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); @@ -129,7 +129,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify user doesn't get favorite site of admin user with Rest API and status code is 404") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify user doesn't get favorite site of admin user with Rest API and status code is 404") public void userIsNotAbleToRetrieveFavoritesOfAdminUser() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); @@ -138,7 +138,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify admin user doesn't get favorite site of another user with Rest API and status code is 404") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify admin user doesn't get favorite site of another user with Rest API and status code is 404") public void adminIsNotAbleToRetrieveFavoritesOfAnotherUser() throws JsonToModelConversionException, Exception { restClient.authenticateUser(adminUserModel); @@ -147,7 +147,7 @@ public class GetFavoriteSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify user gets status code 401 if authentication call fails") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify user gets status code 401 if authentication call fails") @Bug(id="MNT-16904") public void userIsNotAbleToRetrieveFavoritesIfAuthenticationFails() throws JsonToModelConversionException, Exception { diff --git a/e2e-test/java/org/alfresco/rest/favorites/GetFavoritesSanityTests.java b/e2e-test/java/org/alfresco/rest/favorites/GetFavoritesSanityTests.java index a17a14471..da1884097 100644 --- a/e2e-test/java/org/alfresco/rest/favorites/GetFavoritesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/favorites/GetFavoritesSanityTests.java @@ -20,7 +20,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, "favorites", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.FAVORITES, TestGroup.SANITY }) public class GetFavoritesSanityTests extends RestTest { @@ -61,7 +61,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorites sites with Rest API and status code is 200") + 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 { favoritesAPI.addSiteToFavorites(adminUserModel, firstSiteModel); @@ -71,7 +71,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorites folders with Rest API and status code is 200") + 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 { favoritesAPI.addFolderToFavorites(adminUserModel, firstFolderModel); @@ -81,7 +81,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets favorites files with Rest API and status code is 200") + 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 { favoritesAPI.addFileToFavorites(adminUserModel, firstFileModel); @@ -91,7 +91,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Manager user gets favorites with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Manager user gets favorites with Rest API and status code is 200") public void managerIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager)); @@ -102,7 +102,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Collaborator user gets favorites with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Collaborator user gets favorites with Rest API and status code is 200") public void collaboratorIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)); @@ -113,7 +113,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Contributor user gets favorites with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Contributor user gets favorites with Rest API and status code is 200") public void contributorIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)); @@ -124,7 +124,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Consumer user gets favorites with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Consumer user gets favorites with Rest API and status code is 200") public void consumerIsAbleToRetrieveFavorites() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); @@ -135,7 +135,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify user doesn't have permission to get favorites of another user with Rest API and status code is 404") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify user doesn't have permission to get favorites of another user with Rest API and status code is 404") public void userIsNotAbleToRetrieveFavoritesOfAnotherUser() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); @@ -144,7 +144,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify user doesn't have permission to get favorites of admin user with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify user doesn't have permission to get favorites of admin user with Rest API and status code is 200") public void userIsNotAbleToRetrieveFavoritesOfAdminUser() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); @@ -153,7 +153,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify admin user doesn't have permission to get favorites of another user with Rest API and status code is 200") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify admin user doesn't have permission to get favorites of another user with Rest API and status code is 200") public void adminIsNotAbleToRetrieveFavoritesOfAnotherUser() throws JsonToModelConversionException, Exception { restClient.authenticateUser(adminUserModel); @@ -162,7 +162,7 @@ public class GetFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify user gets status code 401 if authentication call fails") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify user gets status code 401 if authentication call fails") @Bug(id="MNT-16904") public void userIsNotAbleToRetrieveFavoritesIfAuthenticationFails() throws JsonToModelConversionException, Exception { diff --git a/e2e-test/java/org/alfresco/rest/favorites/PostFavoritesSanityTests.java b/e2e-test/java/org/alfresco/rest/favorites/PostFavoritesSanityTests.java index 0e0b69bd5..ce32d62de 100644 --- a/e2e-test/java/org/alfresco/rest/favorites/PostFavoritesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/favorites/PostFavoritesSanityTests.java @@ -18,7 +18,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, "favorites", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.FAVORITES, TestGroup.SANITY }) public class PostFavoritesSanityTests extends RestTest { @Autowired @@ -49,7 +49,7 @@ public class PostFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Admin user add site to favorites with Rest API and status code is 201") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Admin user add site to favorites with Rest API and status code is 201") public void adminIsAbleToAddToFavorites() throws Exception { favoritesAPI.addSiteToFavorites(adminUserModel, siteModel); @@ -57,7 +57,7 @@ public class PostFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Manager user add site to favorites with Rest API and status code is 201") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Manager user add site to favorites with Rest API and status code is 201") public void managerIsAbleToAddToFavorites() throws Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager)); @@ -66,7 +66,7 @@ public class PostFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Collaborator user add site to favorites with Rest API and status code is 201") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Collaborator user add site to favorites with Rest API and status code is 201") public void collaboratorIsAbleToAddToFavorites() throws Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)); @@ -75,7 +75,7 @@ public class PostFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Contributor user add site to favorites with Rest API and status code is 201") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Contributor user add site to favorites with Rest API and status code is 201") public void contributorIsAbleToAddToFavorites() throws JsonToModelConversionException, Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteContributor)); @@ -84,7 +84,7 @@ public class PostFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Consumer user add site to favorites with Rest API and status code is 201") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Consumer user add site to favorites with Rest API and status code is 201") public void consumerIsAbleToAddToFavorites() throws Exception { restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); @@ -93,7 +93,7 @@ public class PostFavoritesSanityTests extends RestTest } @TestRail(section = { TestGroup.REST_API, - "favorites" }, executionType = ExecutionType.SANITY, description = "Verify Manager user gets status code 401 if authentication call fails") + TestGroup.FAVORITES }, executionType = ExecutionType.SANITY, description = "Verify Manager user gets status code 401 if authentication call fails") @Bug(id="MNT-16904") public void managerIsNotAbleToAddCommentIfAuthenticationFails() throws Exception { diff --git a/e2e-test/java/org/alfresco/rest/networks/RestGetNetworkForPersonSanityTests.java b/e2e-test/java/org/alfresco/rest/networks/RestGetNetworkForPersonSanityTests.java index 8de10da4c..417a4f290 100644 --- a/e2e-test/java/org/alfresco/rest/networks/RestGetNetworkForPersonSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/networks/RestGetNetworkForPersonSanityTests.java @@ -13,7 +13,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.NETWORKS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.NETWORKS, TestGroup.SANITY }) public class RestGetNetworkForPersonSanityTests extends RestTest { diff --git a/e2e-test/java/org/alfresco/rest/networks/RestGetNetworksForPersonSanityTests.java b/e2e-test/java/org/alfresco/rest/networks/RestGetNetworksForPersonSanityTests.java index 306836a22..e163bd370 100644 --- a/e2e-test/java/org/alfresco/rest/networks/RestGetNetworksForPersonSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/networks/RestGetNetworksForPersonSanityTests.java @@ -13,7 +13,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.NETWORKS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.NETWORKS, TestGroup.SANITY }) public class RestGetNetworksForPersonSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/AddFavoriteSiteSanityTests.java b/e2e-test/java/org/alfresco/rest/people/AddFavoriteSiteSanityTests.java index 194077c6b..381129504 100644 --- a/e2e-test/java/org/alfresco/rest/people/AddFavoriteSiteSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/AddFavoriteSiteSanityTests.java @@ -14,7 +14,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class AddFavoriteSiteSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java b/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java index 92d666594..fedfa10d7 100644 --- a/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java @@ -19,7 +19,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class AddSiteMembershipRequestSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/DeleteFavoriteSiteSanityTests.java b/e2e-test/java/org/alfresco/rest/people/DeleteFavoriteSiteSanityTests.java index 267b75cab..413e695e5 100644 --- a/e2e-test/java/org/alfresco/rest/people/DeleteFavoriteSiteSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/DeleteFavoriteSiteSanityTests.java @@ -16,7 +16,7 @@ import org.testng.annotations.Test; /** * @author Cristina Axinte */ -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class DeleteFavoriteSiteSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/DeleteSiteMemberSanityTests.java b/e2e-test/java/org/alfresco/rest/people/DeleteSiteMemberSanityTests.java index fbab60db0..fc9ee1176 100644 --- a/e2e-test/java/org/alfresco/rest/people/DeleteSiteMemberSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/DeleteSiteMemberSanityTests.java @@ -20,7 +20,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class DeleteSiteMemberSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/DeleteSiteMembershipRequestSanityTests.java b/e2e-test/java/org/alfresco/rest/people/DeleteSiteMembershipRequestSanityTests.java index f8f32266b..ebe6dcb31 100644 --- a/e2e-test/java/org/alfresco/rest/people/DeleteSiteMembershipRequestSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/DeleteSiteMembershipRequestSanityTests.java @@ -22,7 +22,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = {TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = {TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class DeleteSiteMembershipRequestSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetFavoriteSiteSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetFavoriteSiteSanityTests.java index d6b38605f..7b7424782 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetFavoriteSiteSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetFavoriteSiteSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.Test; * @author Cristina Axinte * */ -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class GetFavoriteSiteSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetFavoriteSitesSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetFavoriteSitesSanityTests.java index b04ca65cc..0d5ee4d42 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetFavoriteSitesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetFavoriteSitesSanityTests.java @@ -14,7 +14,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class GetFavoriteSitesSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetPeopleActivitiesSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetPeopleActivitiesSanityTests.java index 22565c701..e720fff01 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetPeopleActivitiesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetPeopleActivitiesSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; * Tests for getActivities (/people/{personId}/activities) RestAPI call * */ -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, "activities", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, "activities", TestGroup.SANITY }) public class GetPeopleActivitiesSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferenceSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferenceSanityTests.java index c156ca29b..550628f8b 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferenceSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferenceSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; * @author Cristina Axinte * */ -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, "preferences", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, "preferences", TestGroup.SANITY }) public class GetPeoplePreferenceSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesSanityTests.java index 33eb8d4c4..364435569 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.Test; * @author Cristina Axinte * */ -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, "preferences", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, "preferences", TestGroup.SANITY }) public class GetPeoplePreferencesSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetPeopleSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetPeopleSanityTests.java index f5f6d7f1b..bbde7b8f5 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetPeopleSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetPeopleSanityTests.java @@ -14,7 +14,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class GetPeopleSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestSanityTests.java index 1618b9622..43cd8cdec 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestSanityTests.java @@ -19,7 +19,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class GetSiteMembershipRequestSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestsSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestsSanityTests.java index c5c051aa9..5e0faf79c 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipRequestsSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; * * @author Cristina Axinte */ -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class GetSiteMembershipRequestsSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipSanityTests.java index 930aae70e..cc3f520bc 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetSiteMembershipSanityTests.java @@ -19,7 +19,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class GetSiteMembershipSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/GetSitesMembershipInformationSanityTests.java b/e2e-test/java/org/alfresco/rest/people/GetSitesMembershipInformationSanityTests.java index f7624949a..408d6fe0e 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetSitesMembershipInformationSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetSitesMembershipInformationSanityTests.java @@ -17,7 +17,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class GetSitesMembershipInformationSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/people/UpdateSiteMembershipRequestSanityTests.java b/e2e-test/java/org/alfresco/rest/people/UpdateSiteMembershipRequestSanityTests.java index d2ffc78fe..a76eee04b 100644 --- a/e2e-test/java/org/alfresco/rest/people/UpdateSiteMembershipRequestSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/UpdateSiteMembershipRequestSanityTests.java @@ -21,7 +21,7 @@ import org.springframework.social.alfresco.api.entities.Site.Visibility; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.SANITY }) public class UpdateSiteMembershipRequestSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/ratings/AddRatingSanityTests.java b/e2e-test/java/org/alfresco/rest/ratings/AddRatingSanityTests.java index 13c8fc2a6..02b4951a5 100644 --- a/e2e-test/java/org/alfresco/rest/ratings/AddRatingSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/ratings/AddRatingSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.RATINGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.RATINGS, TestGroup.SANITY }) public class AddRatingSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/ratings/DeleteRatingSanityTests.java b/e2e-test/java/org/alfresco/rest/ratings/DeleteRatingSanityTests.java index b2659f895..e2bf71b46 100644 --- a/e2e-test/java/org/alfresco/rest/ratings/DeleteRatingSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/ratings/DeleteRatingSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.RATINGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.RATINGS, TestGroup.SANITY }) public class DeleteRatingSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/ratings/GetRatingSanityTests.java b/e2e-test/java/org/alfresco/rest/ratings/GetRatingSanityTests.java index 01482d89f..42c2886e6 100644 --- a/e2e-test/java/org/alfresco/rest/ratings/GetRatingSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/ratings/GetRatingSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.RATINGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.RATINGS, TestGroup.SANITY }) public class GetRatingSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/sites/AddSiteMemberSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/AddSiteMemberSanityTests.java index d2c86b50d..251fd5ed4 100644 --- a/e2e-test/java/org/alfresco/rest/sites/AddSiteMemberSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/AddSiteMemberSanityTests.java @@ -15,7 +15,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class AddSiteMemberSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/sites/GetSiteContainerSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/GetSiteContainerSanityTests.java index 29f2286e3..40df95495 100644 --- a/e2e-test/java/org/alfresco/rest/sites/GetSiteContainerSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/GetSiteContainerSanityTests.java @@ -19,7 +19,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class GetSiteContainerSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/sites/GetSiteContainersSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/GetSiteContainersSanityTests.java index 6f6dce146..a34721798 100644 --- a/e2e-test/java/org/alfresco/rest/sites/GetSiteContainersSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/GetSiteContainersSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class GetSiteContainersSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/sites/GetSiteMemberSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/GetSiteMemberSanityTests.java index 7ac8041ff..802b94c4e 100644 --- a/e2e-test/java/org/alfresco/rest/sites/GetSiteMemberSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/GetSiteMemberSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class GetSiteMemberSanityTests extends RestTest { diff --git a/e2e-test/java/org/alfresco/rest/sites/GetSiteMembersSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/GetSiteMembersSanityTests.java index 0c63197ea..69fdf1a37 100644 --- a/e2e-test/java/org/alfresco/rest/sites/GetSiteMembersSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/GetSiteMembersSanityTests.java @@ -22,7 +22,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class GetSiteMembersSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/sites/GetSiteSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/GetSiteSanityTests.java index d6f5d6c72..e5f117f17 100644 --- a/e2e-test/java/org/alfresco/rest/sites/GetSiteSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/GetSiteSanityTests.java @@ -23,7 +23,7 @@ import org.testng.annotations.Test; * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class GetSiteSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/sites/GetSitesSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/GetSitesSanityTests.java index 5262aae4d..21d5e6d22 100644 --- a/e2e-test/java/org/alfresco/rest/sites/GetSitesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/GetSitesSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class GetSitesSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java index 10848b847..be6cb7a3c 100644 --- a/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = {TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS}) +@Test(groups = {TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY}) public class RemoveSiteMemberSanityTests extends RestTest { diff --git a/e2e-test/java/org/alfresco/rest/sites/UpdateSiteMemberSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/UpdateSiteMemberSanityTests.java index 27f3cc6eb..fe481b0d5 100644 --- a/e2e-test/java/org/alfresco/rest/sites/UpdateSiteMemberSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/UpdateSiteMemberSanityTests.java @@ -15,7 +15,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.SANITY }) public class UpdateSiteMemberSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/tags/AddTagSanityTests.java b/e2e-test/java/org/alfresco/rest/tags/AddTagSanityTests.java index 45e1ca2c6..6853963ec 100644 --- a/e2e-test/java/org/alfresco/rest/tags/AddTagSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/tags/AddTagSanityTests.java @@ -23,7 +23,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/3/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.SANITY }) public class AddTagSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/tags/AddTagsSanityTests.java b/e2e-test/java/org/alfresco/rest/tags/AddTagsSanityTests.java index a12a11918..1888d26cf 100644 --- a/e2e-test/java/org/alfresco/rest/tags/AddTagsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/tags/AddTagsSanityTests.java @@ -23,7 +23,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/7/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.SANITY }) public class AddTagsSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/tags/DeleteTagSanityTests.java b/e2e-test/java/org/alfresco/rest/tags/DeleteTagSanityTests.java index b8c906b58..74419e839 100644 --- a/e2e-test/java/org/alfresco/rest/tags/DeleteTagSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/tags/DeleteTagSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/4/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.SANITY }) public class DeleteTagSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/tags/GetNodeTagsSanityTests.java b/e2e-test/java/org/alfresco/rest/tags/GetNodeTagsSanityTests.java index f08461656..e3341f26f 100644 --- a/e2e-test/java/org/alfresco/rest/tags/GetNodeTagsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/tags/GetNodeTagsSanityTests.java @@ -20,7 +20,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.SANITY }) public class GetNodeTagsSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/tags/GetTagSanityTests.java b/e2e-test/java/org/alfresco/rest/tags/GetTagSanityTests.java index 8fdc23e67..bc89901e9 100644 --- a/e2e-test/java/org/alfresco/rest/tags/GetTagSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/tags/GetTagSanityTests.java @@ -20,7 +20,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.SANITY }) public class GetTagSanityTests extends RestTest { diff --git a/e2e-test/java/org/alfresco/rest/tags/GetTagsSanityTests.java b/e2e-test/java/org/alfresco/rest/tags/GetTagsSanityTests.java index d016f7deb..940f14990 100644 --- a/e2e-test/java/org/alfresco/rest/tags/GetTagsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/tags/GetTagsSanityTests.java @@ -17,7 +17,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.SANITY }) public class GetTagsSanityTests extends RestTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/tags/UpdateTagSanityTests.java b/e2e-test/java/org/alfresco/rest/tags/UpdateTagSanityTests.java index 1e8ae61e2..e8f7f6947 100644 --- a/e2e-test/java/org/alfresco/rest/tags/UpdateTagSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/tags/UpdateTagSanityTests.java @@ -24,7 +24,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/4/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.TAGS, TestGroup.SANITY }) public class UpdateTagSanityTests extends RestTest { @Autowired RestTagsApi tagsAPI; diff --git a/e2e-test/java/org/alfresco/rest/workflow/deployments/DeleteDeploymentSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/deployments/DeleteDeploymentSanityTests.java new file mode 100644 index 000000000..fc0ff623e --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/workflow/deployments/DeleteDeploymentSanityTests.java @@ -0,0 +1,64 @@ +package org.alfresco.rest.workflow.deployments; + +import org.alfresco.rest.RestWorkflowTest; +import org.alfresco.rest.exception.JsonToModelConversionException; +import org.alfresco.rest.model.RestDeploymentModel; +import org.alfresco.rest.requests.RestDeploymentsApi; +import org.alfresco.utility.model.TestGroup; +import org.alfresco.utility.model.UserModel; +import org.alfresco.utility.testrail.ExecutionType; +import org.alfresco.utility.testrail.annotation.TestRail; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +/** + * Tests for REST API call DELETE "/deployments/{deploymentId}" + * Class has priority 100 in order to be executed last in the list of tests classes + * + * @author Cristina Axinte + * + */ + +@Test(groups = { TestGroup.REST_API, TestGroup.DEPLOYMENTS, TestGroup.SANITY, TestGroup.WORKFLOW }, priority = 100) +public class DeleteDeploymentSanityTests extends RestWorkflowTest +{ + @Autowired + private RestDeploymentsApi deploymentsApi; + + private UserModel adminUser; + private RestDeploymentModel deployment; + + @BeforeClass(alwaysRun = true) + public void dataPreparation() throws Exception + { + adminUser = dataUser.getAdminUser(); + deploymentsApi.useRestClient(restClient); + } + + @Test(groups ={"extension-points"}) + @TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.DEPLOYMENTS }, + executionType = ExecutionType.SANITY, description = "Verify admin user deletes a specific deployment using REST API and status code is successful (204)") + public void adminDeletesDeploymentWithSuccess() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUser); + // The deployment with name "customWorkflowExtentionForRest.bpmn" is created by Workflow Extention Point + deployment = deploymentsApi.getDeployments().getDeploymentWithName("customWorkflowExtentionForRest.bpmn"); + + deploymentsApi.deleteDeployment(deployment); + deploymentsApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.NO_CONTENT); + } + + @TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.DEPLOYMENTS }, + executionType = ExecutionType.SANITY, description = "Verify admin user cannot delete an inexistent deployment using REST API and status code is successful (204)") + public void adminCannotDeleteInexistentDeployment() throws JsonToModelConversionException, Exception + { + deployment = new RestDeploymentModel(); + deployment.setId(String.valueOf(1000)); + + restClient.authenticateUser(adminUser); + deploymentsApi.deleteDeployment(deployment); + deploymentsApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.NOT_FOUND); + } +} diff --git a/e2e-test/java/org/alfresco/rest/workflow/deployments/GetDeploymentSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/deployments/GetDeploymentSanityTests.java new file mode 100644 index 000000000..c937517f0 --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/workflow/deployments/GetDeploymentSanityTests.java @@ -0,0 +1,60 @@ +package org.alfresco.rest.workflow.deployments; + +import org.alfresco.rest.RestWorkflowTest; +import org.alfresco.rest.exception.JsonToModelConversionException; +import org.alfresco.rest.model.RestDeploymentModel; +import org.alfresco.rest.requests.RestDeploymentsApi; +import org.alfresco.utility.model.TestGroup; +import org.alfresco.utility.model.UserModel; +import org.alfresco.utility.testrail.ExecutionType; +import org.alfresco.utility.testrail.annotation.TestRail; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +/** + * Tests for REST API call GET "/deployments/{deploymentId}" + * + * @author Cristina Axinte + * + */ +@Test(groups = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.DEPLOYMENTS, TestGroup.SANITY }) +public class GetDeploymentSanityTests extends RestWorkflowTest +{ + @Autowired + private RestDeploymentsApi deploymentsApi; + + private UserModel adminUser; + private UserModel anotherUser; + private RestDeploymentModel deployment; + + @BeforeClass(alwaysRun = true) + public void dataPreparation() throws Exception + { + adminUser = dataUser.getAdminUser(); + anotherUser = dataUser.createRandomTestUser(); + + deploymentsApi.useRestClient(restClient); + restClient.authenticateUser(adminUser); + deployment = deploymentsApi.getDeployments().getOneRandomEntry(); + } + + @TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.DEPLOYMENTS }, + executionType = ExecutionType.SANITY, description = "Verify admin user gets a non-network deployment using REST API and status code is OK (200)") + public void adminGetsNonNetworkDeploymentWithSuccess() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUser); + deploymentsApi.getDeployment(deployment); + deploymentsApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); + } + + @TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.DEPLOYMENTS }, + executionType = ExecutionType.SANITY, description = "Verify non admin user is forbidden to get a non-network deployment using REST API (403)") + public void nonAdminIsForbiddenToGetNonNetworkDeployment() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(anotherUser); + deploymentsApi.getDeployment(deployment); + deploymentsApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.FORBIDDEN); + } +} diff --git a/e2e-test/java/org/alfresco/rest/workflow/deployments/GetDeploymentsSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/deployments/GetDeploymentsSanityTests.java index 2878d4e2a..0f3a5b513 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/deployments/GetDeploymentsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/deployments/GetDeploymentsSanityTests.java @@ -17,7 +17,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/4/2016. */ -@Test(groups = { TestGroup.REST_API, "deployments", TestGroup.COMMENTS, TestGroup.NETWORKS }) +@Test(groups = { TestGroup.REST_API, TestGroup.DEPLOYMENTS, TestGroup.SANITY, TestGroup.NETWORKS }) public class GetDeploymentsSanityTests extends RestWorkflowTest { @Autowired @@ -39,7 +39,7 @@ public class GetDeploymentsSanityTests extends RestWorkflowTest } @TestRail(section = { TestGroup.REST_API, - "deployments" }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets non-network deployments using REST API and status code is OK (200)") + TestGroup.DEPLOYMENTS }, executionType = ExecutionType.SANITY, description = "Verify Admin user gets non-network deployments using REST API and status code is OK (200)") public void getNonNetworkDeploymentsWithAdmin() throws JsonToModelConversionException, Exception { restClient.authenticateUser(adminUserModel); @@ -48,7 +48,7 @@ public class GetDeploymentsSanityTests extends RestWorkflowTest } @TestRail(section = { TestGroup.REST_API, - "deployments" }, executionType = ExecutionType.SANITY, description = "Verify Tenant Admin user gets network deployments using REST API and status code is OK (200)") + TestGroup.DEPLOYMENTS }, executionType = ExecutionType.SANITY, description = "Verify Tenant Admin user gets network deployments using REST API and status code is OK (200)") public void getNetworkDeploymentsWithAdmin() throws JsonToModelConversionException, Exception { tenantApi.useRestClient(restClient); diff --git a/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionImageSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionImageSanityTests.java index d9980d2b7..8c6c80965 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionImageSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionImageSanityTests.java @@ -16,7 +16,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/13/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION, TestGroup.SANITY }) public class GetProcessDefinitionImageSanityTests extends RestWorkflowTest { @Autowired private DataUser dataUser; diff --git a/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionSanityTests.java index 97d97b98a..cc52a1a11 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionSanityTests.java @@ -16,7 +16,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/13/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION, TestGroup.SANITY }) public class GetProcessDefinitionSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionsSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionsSanityTests.java index 1528350f4..6b8b73997 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processDefinitions/GetProcessDefinitionsSanityTests.java @@ -16,7 +16,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/13/2016. */ -@Test(groups = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.PROCESS_DEFINITION, TestGroup.SANITY }) public class GetProcessDefinitionsSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/AddProcessItemSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/AddProcessItemSanityTests.java new file mode 100644 index 000000000..09c163530 --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/AddProcessItemSanityTests.java @@ -0,0 +1,80 @@ +package org.alfresco.rest.workflow.processes; + +import org.alfresco.dataprep.CMISUtil.DocumentType; +import org.alfresco.rest.RestWorkflowTest; +import org.alfresco.rest.exception.JsonToModelConversionException; +import org.alfresco.rest.model.RestProcessItemModel; +import org.alfresco.rest.model.RestProcessModel; +import org.alfresco.rest.requests.RestProcessesApi; +import org.alfresco.utility.data.DataUser; +import org.alfresco.utility.model.FileModel; +import org.alfresco.utility.model.SiteModel; +import org.alfresco.utility.model.TestGroup; +import org.alfresco.utility.model.UserModel; +import org.alfresco.utility.report.Bug; +import org.alfresco.utility.testrail.ExecutionType; +import org.alfresco.utility.testrail.annotation.TestRail; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +/** + * @author iulia.cojocea + */ +@Test(groups = { TestGroup.REST_API, TestGroup.PROCESSES, TestGroup.SANITY}) +public class AddProcessItemSanityTests extends RestWorkflowTest +{ + @Autowired + private DataUser dataUser; + + @Autowired + private RestProcessesApi processesApi; + + private FileModel document, document2, document3; + private SiteModel siteModel; + private UserModel userWhoStartsTask, assignee; + private RestProcessModel processModel; + private UserModel adminUser; + + private RestProcessItemModel processItem; + + @BeforeClass(alwaysRun = true) + public void dataPreparation() throws Exception + { + adminUser = dataUser.getAdminUser(); + userWhoStartsTask = dataUser.createRandomTestUser(); + assignee = dataUser.createRandomTestUser(); + siteModel = dataSite.usingUser(adminUser).createPublicRandomSite(); + document = dataContent.usingSite(siteModel).createContent(DocumentType.XML); + dataWorkflow.usingUser(userWhoStartsTask).usingSite(siteModel).usingResource(document).createNewTaskAndAssignTo(assignee); + processesApi.useRestClient(restClient); + } + + @TestRail(section = {TestGroup.REST_API, TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, + description = "Create non-existing process item") + public void addProcessItem() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUser); + document2 = dataContent.usingSite(siteModel).createContent(DocumentType.XML); + processModel = processesApi.getProcesses().getOneRandomEntry(); + processItem = processesApi.addProcessItem(processModel, document2); + processesApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.CREATED); + processesApi.getProcessesItems(processModel).assertProcessItemExists(processItem); + } + + @Bug(id= "MNT-16966") + @TestRail(section = {TestGroup.REST_API, TestGroup.PROCESSES }, executionType = ExecutionType.SANITY, + description = "Add process item that already exists") + public void addProcessItemThatAlreadyExists() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUser); + document3 = dataContent.usingSite(siteModel).createContent(DocumentType.XML); + processModel = processesApi.getProcesses().getOneRandomEntry(); + processItem = processesApi.addProcessItem(processModel, document3); + processesApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.CREATED); + processesApi.getProcessesItems(processModel).assertProcessItemExists(processItem); + processItem = processesApi.addProcessItem(processModel, document3); + processesApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.BAD_REQUEST); + } +} diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/AddProcessVariableSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/AddProcessVariableSanityTests.java index 4dc749e68..d0e28bb87 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processes/AddProcessVariableSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/AddProcessVariableSanityTests.java @@ -23,7 +23,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, "processes", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, "processes", TestGroup.SANITY }) public class AddProcessVariableSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/DeleteProcessSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/DeleteProcessSanityTests.java index 819835f72..69c551fc6 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processes/DeleteProcessSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/DeleteProcessSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/12/2016. */ -@Test(groups = { TestGroup.REST_API, "processes", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, "processes", TestGroup.SANITY }) public class DeleteProcessSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessItemsSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessItemsSanityTests.java index 9bc76022b..73f19bded 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessItemsSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessItemsSanityTests.java @@ -22,7 +22,7 @@ import org.testng.annotations.Test; * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, "processes", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, "processes", TestGroup.SANITY }) public class GetProcessItemsSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessTasksSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessTasksSanityTests.java index c50b21218..57a63140a 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessTasksSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessTasksSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; * * @author Cristina Axinte */ -@Test(groups = { TestGroup.REST_API, TestGroup.WORKFLOW, "processes", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.PROCESSES, TestGroup.SANITY }) public class GetProcessTasksSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesSanityTests.java index aa038cce1..63c7f8549 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.Test; /** * Created by Claudia Agache on 10/11/2016. */ -@Test(groups = { TestGroup.REST_API, "processes", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, "processes", TestGroup.SANITY }) public class GetProcessesSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesVariablesSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesVariablesSanityTests.java index 11197bf30..f7c4c63ca 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesVariablesSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/GetProcessesVariablesSanityTests.java @@ -20,7 +20,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, "processes", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, "processes", TestGroup.SANITY }) public class GetProcessesVariablesSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/RemoveProcessVariableSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/RemoveProcessVariableSanityTests.java index 9a5ac3ed2..dcfd45294 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/processes/RemoveProcessVariableSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/RemoveProcessVariableSanityTests.java @@ -21,7 +21,7 @@ import org.testng.annotations.Test; /** * @author iulia.cojocea */ -@Test(groups = { TestGroup.REST_API, "processes", TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, "processes", TestGroup.SANITY }) public class RemoveProcessVariableSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/processes/UpdateProcessVariableSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/processes/UpdateProcessVariableSanityTests.java new file mode 100644 index 000000000..14a4857bc --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/workflow/processes/UpdateProcessVariableSanityTests.java @@ -0,0 +1,87 @@ +package org.alfresco.rest.workflow.processes; + +import org.alfresco.dataprep.CMISUtil.DocumentType; +import org.alfresco.rest.RestWorkflowTest; +import org.alfresco.rest.exception.JsonToModelConversionException; +import org.alfresco.rest.model.RestProcessModel; +import org.alfresco.rest.model.RestProcessVariableModel; +import org.alfresco.rest.requests.RestProcessesApi; +import org.alfresco.utility.data.DataUser; +import org.alfresco.utility.model.FileModel; +import org.alfresco.utility.model.SiteModel; +import org.alfresco.utility.model.TestGroup; +import org.alfresco.utility.model.UserModel; +import org.alfresco.utility.testrail.ExecutionType; +import org.alfresco.utility.testrail.annotation.TestRail; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +/** + * @author iulia.cojocea + */ +@Test(groups = { TestGroup.REST_API, TestGroup.PROCESSES, TestGroup.SANITY }) +public class UpdateProcessVariableSanityTests extends RestWorkflowTest +{ + @Autowired + private DataUser dataUser; + + @Autowired + private RestProcessesApi processesApi; + + private FileModel document; + private SiteModel siteModel; + private UserModel userWhoStartsTask, assignee; + private RestProcessModel processModel; + private UserModel adminUser; + + @BeforeClass(alwaysRun = true) + public void dataPreparation() throws Exception + { + adminUser = dataUser.getAdminUser(); + userWhoStartsTask = dataUser.createRandomTestUser(); + assignee = dataUser.createRandomTestUser(); + siteModel = dataSite.usingUser(userWhoStartsTask).createPublicRandomSite(); + document = dataContent.usingSite(siteModel).createContent(DocumentType.TEXT_PLAIN); + dataWorkflow.usingUser(userWhoStartsTask).usingSite(siteModel).usingResource(document).createNewTaskAndAssignTo(assignee); + processesApi.useRestClient(restClient); + } + + @TestRail(section = {"rest-api", "processes" }, executionType = ExecutionType.SANITY, + description = "Create non-existing variable using put call") + public void addProcessVariable() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUser); + RestProcessVariableModel variableModel = RestProcessVariableModel.getRandomProcessVariableModel("d:text"); + processModel = processesApi.getProcesses().getOneEntry(); + processesApi.updateProcessVariable(processModel, variableModel); + processesApi.getProcessesVariables(processModel).assertProcessVariableExists(variableModel); + processesApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); + } + + @TestRail(section = {"rest-api", "processes" }, executionType = ExecutionType.SANITY, + description = "Update existing variable using put call") + public void updateProcessVariable() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUser); + RestProcessVariableModel variableModel = RestProcessVariableModel.getRandomProcessVariableModel("d:text"); + processModel = processesApi.getProcesses().getOneEntry(); + processesApi.addProcessVariable(processModel, variableModel); + variableModel.setValue("newValue"); + processesApi.updateProcessVariable(processModel, variableModel).assertProcessVariableHasValue("newValue"); + processesApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); + } + + @TestRail(section = {"rest-api", "processes" }, executionType = ExecutionType.SANITY, + description = "Try to add process variable using an invalid processId") + public void addProcessVariableUsingInvalidProcessId() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUser); + RestProcessVariableModel variableModel = RestProcessVariableModel.getRandomProcessVariableModel("d:text"); + processModel = processesApi.getProcesses().getOneEntry(); + processModel.onModel().setId("abc"); + processesApi.updateProcessVariable(processModel, variableModel); + processesApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.NOT_FOUND); + } +} diff --git a/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskSanityTests.java index 5c731fd72..3c3c0cc34 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTaskSanityTests.java @@ -17,7 +17,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.TASKS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.TASKS, TestGroup.SANITY }) public class GetTaskSanityTests extends RestWorkflowTest { @Autowired diff --git a/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTasksSanityTests.java b/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTasksSanityTests.java index ec70c8b9f..6b3edb97f 100644 --- a/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTasksSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/workflow/tasks/GetTasksSanityTests.java @@ -9,6 +9,7 @@ import org.alfresco.utility.model.SiteModel; import org.alfresco.utility.model.TaskModel; import org.alfresco.utility.model.TestGroup; import org.alfresco.utility.model.UserModel; +import org.alfresco.utility.report.Bug; import org.alfresco.utility.testrail.ExecutionType; import org.alfresco.utility.testrail.annotation.TestRail; import org.springframework.beans.factory.annotation.Autowired; @@ -16,7 +17,7 @@ import org.springframework.http.HttpStatus; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -@Test(groups = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.TASKS, TestGroup.COMMENTS }) +@Test(groups = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.TASKS, TestGroup.SANITY }) public class GetTasksSanityTests extends RestWorkflowTest { @Autowired @@ -57,6 +58,22 @@ public class GetTasksSanityTests extends RestWorkflowTest tasksApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } + + @TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.TASKS }, executionType = ExecutionType.SANITY, description = "Verify candidate user that claims the task gets its existing tasks with Rest API and response is successfull (200)") + @Bug(id = "MNT-16967") + public void candidateUserGetsItsTasks() throws Exception + { + UserModel userModel1 = dataUser.createRandomTestUser(); + UserModel userModel2 = dataUser.createRandomTestUser(); + GroupModel group = dataGroup.createRandomGroup(); + dataGroup.addListOfUsersToGroup(group, userModel1, userModel2); + dataWorkflow.usingUser(userModel).usingSite(siteModel).usingResource(fileModel).createPooledReviewTaskAndAssignTo(group); + + restClient.authenticateUser(userModel1); + tasksApi.getTasks().assertEntriesListIsNotEmpty(); + tasksApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); + } + @TestRail(section = { TestGroup.REST_API, TestGroup.WORKFLOW, TestGroup.TASKS }, executionType = ExecutionType.SANITY, description = "Verify candidate user that claims the task gets its existing tasks with Rest API and response is successfull (200)") public void candidateUserThatClaimsTaskGetsItsTasks() throws Exception {