mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
added testCase
This commit is contained in:
@@ -26,12 +26,14 @@ public class FunctionalCasesTests extends RestTest
|
||||
private RestFavoriteSiteModel restFavoriteSiteModel;
|
||||
private RestActivityModelsCollection activities;
|
||||
private UserModel user;
|
||||
private UserModel userJoinSite;
|
||||
|
||||
@BeforeClass(alwaysRun=true)
|
||||
public void dataPreparation() throws Exception
|
||||
{
|
||||
adminUserModel = dataUser.getAdminUser();
|
||||
user = dataUser.createRandomTestUser();
|
||||
userJoinSite = dataUser.createRandomTestUser();
|
||||
siteModel = dataSite.usingUser(adminUserModel).createPublicRandomSite();
|
||||
dataUser.addUserToSite(user, siteModel, UserRole.SiteManager);
|
||||
moderatedSite = dataSite.usingUser(adminUserModel).createModeratedRandomSite();
|
||||
@@ -240,4 +242,25 @@ public class FunctionalCasesTests extends RestTest
|
||||
.and().entriesListContains("activityType", "org.alfresco.documentlibrary.file-deleted")
|
||||
.and().entriesListContains("activitySummary.objectId", file.getNodeRefWithoutVersion());
|
||||
}
|
||||
|
||||
/**
|
||||
* Scenario:
|
||||
* 1. join an user to a site
|
||||
* 2. Check action is included in person activities list
|
||||
*
|
||||
* @throws Exception
|
||||
*/
|
||||
|
||||
@Test(groups = { TestGroup.REST_API, TestGroup.PEOPLE, TestGroup.FULL })
|
||||
@TestRail(section = {TestGroup.REST_API, TestGroup.PEOPLE }, executionType = ExecutionType.REGRESSION,
|
||||
description = "Create an user, join the user to a site and check that activity is included in person activities")
|
||||
public void joinUserToSiteThenGetPersonActivities() throws Exception{
|
||||
restClient.authenticateUser(userJoinSite).withCoreAPI().usingMe().addSiteMembershipRequest(siteModel);
|
||||
activities = restClient.withCoreAPI().usingAuthUser().getPersonActivitiesUntilEntriesCountIs(2);
|
||||
activities.assertThat().entriesListIsNotEmpty().and()
|
||||
.entriesListContains("siteId", siteModel.getId()).and()
|
||||
.entriesListContains("activityType", "org.alfresco.site.user-joined").and()
|
||||
.entriesListContains("activitySummary.memberPersonId", userJoinSite.getUsername());
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user