Example usage for com.liferay.portal.kernel.test.util UserTestUtil addUser

List of usage examples for com.liferay.portal.kernel.test.util UserTestUtil addUser

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.test.util UserTestUtil addUser.

Prototype

public static User addUser(String screenName, long... groupIds) throws Exception 

Source Link

Usage

From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java

License:Open Source License

@Before
public void setUp() throws Exception {
    _group = GroupTestUtil.addGroup();/*www .j  av a 2  s .co m*/

    RoleTestUtil.addResourcePermission(RoleConstants.POWER_USER, DLFolderConstants.getClassName(),
            ResourceConstants.SCOPE_GROUP_TEMPLATE, String.valueOf(GroupConstants.DEFAULT_PARENT_GROUP_ID),
            ActionKeys.ADD_DOCUMENT);

    RoleTestUtil.addResourcePermission(RoleConstants.GUEST, DLPermission.RESOURCE_NAME,
            ResourceConstants.SCOPE_GROUP, String.valueOf(_group.getGroupId()), ActionKeys.VIEW);

    _authorUser = UserTestUtil.addUser("author", _group.getGroupId());
    _overriderUser = UserTestUtil.addUser("overrider", _group.getGroupId());

    _serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), 0);

    _folder = createFolder("CheckInCheckOutTest");

    _fileEntry = createFileEntry(_FILE_NAME);
}

From source file:com.liferay.journal.search.test.JournalIndexerTest.java

License:Open Source License

@Test
public void testUpdateArticleTranslation() throws Exception {
    ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId());

    SearchContext searchContext1 = SearchContextTestUtil.getSearchContext(_group.getGroupId());

    searchContext1.setKeywords("Arquitectura");
    searchContext1.setLocale(LocaleUtil.SPAIN);

    assertSearchCount(0, _group.getGroupId(), searchContext1);

    SearchContext searchContext2 = SearchContextTestUtil.getSearchContext(_group.getGroupId());

    searchContext2.setKeywords("Apple");
    searchContext2.setLocale(LocaleUtil.SPAIN);

    assertSearchCount(0, _group.getGroupId(), searchContext2);

    Map<Locale, String> titleMap = new HashMap<>();

    titleMap.put(LocaleUtil.GERMANY, "Titel");
    titleMap.put(LocaleUtil.SPAIN, "Titulo");
    titleMap.put(LocaleUtil.US, "Title");

    Map<Locale, String> contentMap = new HashMap<>();

    contentMap.put(LocaleUtil.GERMANY, "Liferay Architektur Ansatz");
    contentMap.put(LocaleUtil.SPAIN, "Liferay Arquitectura Aproximacion");
    contentMap.put(LocaleUtil.US, "Liferay Architectural Approach");

    JournalArticle article = JournalTestUtil.addArticleWithWorkflow(_group.getGroupId(), titleMap, titleMap,
            contentMap, true);/*w  ww .ja v  a 2  s.c  om*/

    assertSearchCount(1, _group.getGroupId(), searchContext1);

    contentMap.put(LocaleUtil.SPAIN, "Apple manzana tablet");

    String defaultLanguageId = LanguageUtil.getLanguageId(LocaleUtil.getDefault());

    String content = DDMStructureTestUtil.getSampleStructuredContent(contentMap, defaultLanguageId);

    article = JournalArticleLocalServiceUtil.updateArticleTranslation(_group.getGroupId(),
            article.getArticleId(), article.getVersion(), LocaleUtil.SPAIN, article.getTitle(LocaleUtil.SPAIN),
            article.getDescription(LocaleUtil.SPAIN), content, null, serviceContext);

    assertSearchCount(0, _group.getGroupId(), searchContext2);

    User user = UserTestUtil.addUser(_group.getGroupId(), LocaleUtil.SPAIN);

    serviceContext.setWorkflowAction(WorkflowConstants.ACTION_PUBLISH);

    JournalArticleLocalServiceUtil.updateArticle(user.getUserId(), article.getGroupId(), article.getFolderId(),
            article.getArticleId(), article.getVersion(), article.getContent(), serviceContext);

    assertSearchCount(1, _group.getGroupId(), searchContext2);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testAddPermissionsCustomRole() throws Exception {
    _user = UserTestUtil.addUser(null, _group1.getGroupId());

    givePermissionToManageSubsites(_group1);

    testAddGroup(false, true, true, true);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testAddPermissionsCustomRoleInSubsite() throws Exception {
    _user = UserTestUtil.addUser(null, _group11.getGroupId());

    givePermissionToManageSubsites(_group11);

    testAddGroup(false, false, true, true);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testAddPermissionsRegularUser() throws Exception {
    _user = UserTestUtil.addUser(null, _group1.getGroupId());

    testAddGroup(false, false, false, false);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testAddPermissionsSiteAdmin() throws Exception {
    _user = UserTestUtil.addUser(null, _group1.getGroupId());

    giveSiteAdminRole(_group1);/*from w  ww .  j a v  a2  s.  c o m*/

    testAddGroup(true, true, true, true);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testAddPermissionsSubsiteAdmin() throws Exception {
    _user = UserTestUtil.addUser(null, _group11.getGroupId());

    giveSiteAdminRole(_group11);//from  w  w w.j a v a2s .  co m

    testAddGroup(false, false, true, true);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testUpdatePermissionsCustomRole() throws Exception {
    _user = UserTestUtil.addUser(null, _group1.getGroupId());

    givePermissionToManageSubsites(_group1);

    testUpdateGroup(false, false, true, true);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testUpdatePermissionsCustomRoleInSubsite() throws Exception {
    _user = UserTestUtil.addUser(null, _group11.getGroupId());

    givePermissionToManageSubsites(_group11);

    testUpdateGroup(false, false, false, true);
}

From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java

License:Open Source License

@Test
public void testUpdatePermissionsRegularUser() throws Exception {
    _user = UserTestUtil.addUser(null, _group1.getGroupId());

    testUpdateGroup(false, false, false, false);
}