mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
test: renamed variables
This commit is contained in:
@@ -17,47 +17,46 @@ import org.testng.annotations.Test;
|
||||
@Test(groups = { TestGroup.REST_API, TestGroup.SITES, TestGroup.CORE })
|
||||
public class GetSiteContainersCoreTests extends RestTest
|
||||
{
|
||||
|
||||
private UserModel adminUserModel;
|
||||
private SiteModel siteModel, siteModel1;
|
||||
private SiteModel publicSiteModel, publicSiteWithContainers;
|
||||
private SiteModel moderatedSiteModel, privateSiteModel;
|
||||
private ListUserWithRoles usersWithRoles;
|
||||
private ListUserWithRoles usersWithRoles1;
|
||||
|
||||
private ListUserWithRoles publicSiteUsers;
|
||||
private ListUserWithRoles publicSiteWithContainersUsers;
|
||||
|
||||
@BeforeClass(alwaysRun=true)
|
||||
public void dataPreparation() throws Exception
|
||||
{
|
||||
adminUserModel = dataUser.getAdminUser();
|
||||
|
||||
siteModel = dataSite.usingUser(adminUserModel).createPublicRandomSite();
|
||||
siteModel1 = dataSite.usingUser(adminUserModel).createPublicRandomSite();
|
||||
moderatedSiteModel = dataSite.usingUser(adminUserModel).createModeratedRandomSite();
|
||||
privateSiteModel = dataSite.usingUser(adminUserModel).createPrivateRandomSite();
|
||||
|
||||
usersWithRoles = dataUser.addUsersWithRolesToSite(siteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer,
|
||||
UserRole.SiteContributor);
|
||||
|
||||
usersWithRoles1 = dataUser.addUsersWithRolesToSite(siteModel1, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer,
|
||||
UserRole.SiteContributor);
|
||||
|
||||
dataLink.usingAdmin().usingSite(siteModel1).createRandomLink();
|
||||
dataDiscussion.usingAdmin().usingSite(siteModel1).createRandomDiscussion();
|
||||
|
||||
|
||||
publicSiteModel = dataSite.usingAdmin().createPublicRandomSite();
|
||||
publicSiteWithContainers = dataSite.usingAdmin().createPublicRandomSite();
|
||||
moderatedSiteModel = dataSite.usingAdmin().createModeratedRandomSite();
|
||||
privateSiteModel = dataSite.usingAdmin().createPrivateRandomSite();
|
||||
|
||||
publicSiteUsers = dataUser
|
||||
.addUsersWithRolesToSite(publicSiteModel, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer, UserRole.SiteContributor);
|
||||
|
||||
publicSiteWithContainersUsers = dataUser
|
||||
.addUsersWithRolesToSite(publicSiteWithContainers, UserRole.SiteManager, UserRole.SiteCollaborator, UserRole.SiteConsumer,
|
||||
UserRole.SiteContributor);
|
||||
|
||||
dataLink.usingAdmin().usingSite(publicSiteWithContainers).createRandomLink();
|
||||
dataDiscussion.usingAdmin().usingSite(publicSiteWithContainers).createRandomDiscussion();
|
||||
|
||||
dataLink.usingAdmin().usingSite(moderatedSiteModel).createRandomLink();
|
||||
dataDiscussion.usingAdmin().usingSite(moderatedSiteModel).createRandomDiscussion();
|
||||
|
||||
|
||||
dataLink.usingAdmin().usingSite(privateSiteModel).createRandomLink();
|
||||
dataDiscussion.usingAdmin().usingSite(privateSiteModel).createRandomDiscussion();
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify if get site container request returns status code 200 with valid maxItems parameter")
|
||||
public void getContainersWithMaxItems() throws Exception
|
||||
public void getContainersWithValidMaxItems() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles1.getOneUserWithRole(UserRole.SiteManager))
|
||||
restClient.authenticateUser(publicSiteWithContainersUsers.getOneUserWithRole(UserRole.SiteManager))
|
||||
.withParams("maxItems=5")
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(3)
|
||||
.and().entriesListContains("folderId" ,ContainerName.documentLibrary.toString())
|
||||
.and().entriesListContains("folderId", ContainerName.links.toString())
|
||||
@@ -65,24 +64,23 @@ public class GetSiteContainersCoreTests extends RestTest
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
|
||||
restClient.withParams("maxItems=1")
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(1);
|
||||
|
||||
restClient.withParams("maxItems=3")
|
||||
.withCoreAPI().usingSite(siteModel).getSiteContainers()
|
||||
.withCoreAPI().usingSite(publicSiteModel).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(1)
|
||||
.and().entriesListContains("folderId", ContainerName.documentLibrary.toString());
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify if get site container request returns status code 400 when invalid maxItems parameter is used")
|
||||
public void getContainersWithMaxItemsZero () throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager))
|
||||
restClient.authenticateUser(publicSiteUsers.getOneUserWithRole(UserRole.SiteManager))
|
||||
.withParams("maxItems=0")
|
||||
.withCoreAPI().usingSite(siteModel).getSiteContainers();
|
||||
.withCoreAPI().usingSite(publicSiteModel).getSiteContainers();
|
||||
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST)
|
||||
.assertLastError().containsSummary("Only positive values supported for maxItems");
|
||||
}
|
||||
@@ -91,20 +89,20 @@ public class GetSiteContainersCoreTests extends RestTest
|
||||
description= "Verify if get site container request returns status code 400 when invalid maxItems parameter is used")
|
||||
public void getContainersWithMaxItemsCharacter () throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
|
||||
restClient.authenticateUser(publicSiteUsers.getOneUserWithRole(UserRole.SiteCollaborator))
|
||||
.withParams("maxItems=test")
|
||||
.withCoreAPI().usingSite(siteModel).getSiteContainers();
|
||||
.withCoreAPI().usingSite(publicSiteModel).getSiteContainers();
|
||||
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST)
|
||||
.assertLastError().containsSummary(String.format(RestErrorModel.INVALID_MAXITEMS, "test"));
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify if get site container request returns status code 400 when invalid maxItems parameter is used")
|
||||
description= "Verify if get site container request returns status code 200 when maxItems parameter starts with multiple zero")
|
||||
public void getContainersWithMaxItemsMultipleZero () throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
|
||||
restClient.authenticateUser(publicSiteWithContainersUsers.getOneUserWithRole(UserRole.SiteCollaborator))
|
||||
.withParams("maxItems=000007")
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(3);
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
}
|
||||
@@ -113,52 +111,43 @@ public class GetSiteContainersCoreTests extends RestTest
|
||||
description= "Verify if get site container request returns status code 200 when valid skipCount parameter is used")
|
||||
public void getSitesWithValidSkipCount() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteManager)).withParams("skipCount=1")
|
||||
.withCoreAPI().usingSite(siteModel).getSiteContainers()
|
||||
restClient.authenticateUser(publicSiteUsers.getOneUserWithRole(UserRole.SiteManager)).withParams("skipCount=1")
|
||||
.withCoreAPI().usingSite(publicSiteModel).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(0);
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=1")
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
restClient.authenticateUser(publicSiteWithContainersUsers.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=1")
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(2);
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)).withParams("skipCount=2")
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
restClient.authenticateUser(publicSiteWithContainersUsers.getOneUserWithRole(UserRole.SiteConsumer)).withParams("skipCount=2")
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(1);
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
|
||||
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=0")
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
|
||||
restClient.authenticateUser(publicSiteWithContainersUsers.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=0")
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(3);
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
}
|
||||
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify if get site container request returns status code 400 when invalid skipCount parameter is used")
|
||||
public void getSitesWithSkipCountCharacter() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=abc")
|
||||
.withCoreAPI().usingSite(siteModel).getSiteContainers();
|
||||
restClient.authenticateUser(publicSiteUsers.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=abc")
|
||||
.withCoreAPI().usingSite(publicSiteModel).getSiteContainers();
|
||||
restClient.assertStatusCodeIs(HttpStatus.BAD_REQUEST)
|
||||
.assertLastError().containsSummary(String.format(RestErrorModel.INVALID_SKIPCOUNT, "abc"));
|
||||
}
|
||||
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify if get site container request returns status code 400 when invalid skipCount parameter is used")
|
||||
public void getSitesWithSkipCountZero() throws Exception
|
||||
{
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify if get site container request returns status code 400 when invalid skipCount parameter is used")
|
||||
description= "Verify if get site container request returns status code 200 when skipCount parameter starts with multiple zero")
|
||||
public void getSitesWithSkipCountMultipleZero() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=00002")
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
restClient.authenticateUser(publicSiteUsers.getOneUserWithRole(UserRole.SiteCollaborator)).withParams("skipCount=00002")
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(1);
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
}
|
||||
@@ -168,14 +157,14 @@ public class GetSiteContainersCoreTests extends RestTest
|
||||
description= "Verify if get site container request returns status code 400 when invalid skipCount parameter is used")
|
||||
public void getSiteContainerWithNonExistentSite() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator))
|
||||
restClient.authenticateUser(publicSiteUsers.getOneUserWithRole(UserRole.SiteCollaborator))
|
||||
.withCoreAPI().usingSite("NonExistentSiteId").getSiteContainers();
|
||||
restClient.assertStatusCodeIs(HttpStatus.NOT_FOUND)
|
||||
.assertLastError().containsSummary(String.format(RestErrorModel.ENTITY_NOT_FOUND, "NonExistentSiteId"));
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify get site container request resturns status 200 for private site")
|
||||
description= "Verify get site container request returns status 200 for private site")
|
||||
public void getSiteContainerForPrivateSite() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(adminUserModel)
|
||||
@@ -185,7 +174,7 @@ public class GetSiteContainersCoreTests extends RestTest
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify get site container request resturns status 200 for moderated site")
|
||||
description= "Verify get site container request returns status 200 for moderated site")
|
||||
public void getSiteContainerForModeratedSite() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(adminUserModel)
|
||||
@@ -195,11 +184,11 @@ public class GetSiteContainersCoreTests extends RestTest
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify get site container request resturns status 200 for several container")
|
||||
description= "Verify get site container request returns status 200 for several containers")
|
||||
public void getSiteContainerForSeveralItems() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(adminUserModel)
|
||||
.withCoreAPI().usingSite(siteModel1).getSiteContainers()
|
||||
.withCoreAPI().usingSite(publicSiteWithContainers).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(3)
|
||||
.and().entriesListContains("folderId" ,ContainerName.documentLibrary.toString())
|
||||
.and().entriesListContains("folderId", ContainerName.links.toString())
|
||||
@@ -208,11 +197,11 @@ public class GetSiteContainersCoreTests extends RestTest
|
||||
}
|
||||
|
||||
@TestRail(section={TestGroup.REST_API, TestGroup.CORE, TestGroup.SITES}, executionType= ExecutionType.REGRESSION,
|
||||
description= "Verify get site container request resturns status 200 for one container")
|
||||
description= "Verify get site container request returns status 200 for one container")
|
||||
public void getSiteContainerWithOneItem() throws Exception
|
||||
{
|
||||
restClient.authenticateUser(adminUserModel)
|
||||
.withCoreAPI().usingSite(siteModel).getSiteContainers()
|
||||
.withCoreAPI().usingSite(publicSiteModel).getSiteContainers()
|
||||
.assertThat().entriesListCountIs(1)
|
||||
.and().entriesListContains("folderId" ,ContainerName.documentLibrary.toString());
|
||||
restClient.assertStatusCodeIs(HttpStatus.OK);
|
||||
|
||||
Reference in New Issue
Block a user