Example usage for com.liferay.portal.model.impl RoleImpl RoleImpl

List of usage examples for com.liferay.portal.model.impl RoleImpl RoleImpl

Introduction

In this page you can find the example usage for com.liferay.portal.model.impl RoleImpl RoleImpl.

Prototype

RoleImpl

Source Link

Usage

From source file:se.gothiaforum.actorarticle.service.TestActorArticleService.java

License:Open Source License

@Before
public void before() throws SystemException, PortalException {

    SAXReaderUtil sax = new SAXReaderUtil();

    SAXReader saxRead = new SAXReaderImpl();

    sax.setSAXReader(saxRead);/*from   www .j  ava2 s.c  o  m*/

    actorsArticleConverterService = new ActorsArticleConverterServiceImpl();

    assetEntryService = Mockito.mock(AssetEntryLocalService.class);
    assetTagService = Mockito.mock(AssetTagLocalService.class);
    assetTagPropertyService = Mockito.mock(AssetTagPropertyLocalService.class);
    classNameService = Mockito.mock(ClassNameLocalService.class);
    counterService = Mockito.mock(CounterLocalService.class);
    structureService = Mockito.mock(JournalStructureLocalService.class);
    templateService = Mockito.mock(JournalTemplateLocalService.class);
    listTypeService = Mockito.mock(ListTypeService.class);
    organizationService = Mockito.mock(OrganizationLocalService.class);
    roleService = Mockito.mock(RoleLocalService.class);
    userGroupRoleService = Mockito.mock(UserGroupRoleLocalService.class);
    userService = Mockito.mock(UserLocalService.class);
    iGFolderService = Mockito.mock(DLFolderLocalService.class);
    articleService = Mockito.mock(JournalArticleLocalService.class);
    articleResourceService = Mockito.mock(JournalArticleResourceLocalService.class);
    socialRequestService = Mockito.mock(SocialRequestLocalService.class);
    mBMessageLocalService = Mockito.mock(MBMessageLocalService.class);
    actorAssetEntryUtil = new ActorAssetEntryUtilMock();

    actorsServiceUtil = new ActorsServiceUtil(assetEntryService, classNameService, counterService,
            structureService, templateService, listTypeService, organizationService, roleService,
            userGroupRoleService, userService);
    actorsService = new ActorsServiceImpl(actorsArticleConverterService, actorsServiceUtil, assetEntryService,
            assetTagService, assetTagPropertyService, counterService, /*iGImageService,*/ iGFolderService,
            articleService, articleResourceService, organizationService, socialRequestService, roleService,
            userService, mBMessageLocalService, actorAssetEntryUtil);

    List<ListType> listTypes = new ArrayList<ListType>();
    ListType listType = new ListTypeImpl();
    listType.setName("Full Member");
    listTypes.add(listType);

    Mockito.when(listTypeService.getListTypes(ActorsConstants.LISTTYPE_TYPE)).thenReturn(listTypes);

    Mockito.when(organizationService.getOrganizationsCount()).thenReturn(1);

    List<Organization> allOrgs = new ArrayList<Organization>();
    Organization organization = new OrganizationImpl();
    organization.setType(ActorsConstants.ACTOR_PARENT);
    allOrgs.add(organization);
    Mockito.when(organizationService.getOrganizations(Mockito.anyInt(), Mockito.anyInt())).thenReturn(allOrgs);

    Organization organizationMock = Mockito.mock(Organization.class);

    Mockito.when(organizationMock.getOrganizationId()).thenReturn((long) 1);

    Group group = Mockito.mock(Group.class);

    Mockito.when(group.getGroupId()).thenReturn((long) 1);

    Mockito.when(organizationMock.getGroup()).thenReturn(group);

    Mockito.when(organizationService.addOrganization(Mockito.anyLong(), Mockito.anyLong(), Mockito.anyString(),
            Mockito.anyString(), Mockito.anyBoolean(), Mockito.anyLong(), Mockito.anyLong(), Mockito.anyInt(),
            Mockito.anyString(), Mockito.anyBoolean(), (ServiceContext) Mockito.isNull()))
            .thenReturn(organizationMock);

    Role role = new RoleImpl();

    role.setRoleId(11);

    Mockito.when(counterService.increment()).thenReturn((long) 1111);

    // JournalArticle....
    journalArticle = new JournalArticleImpl();

    Mockito.when(articleService.createJournalArticle(Mockito.anyLong())).thenReturn(journalArticle);

    User user = Mockito.mock(User.class);
    Mockito.when(user.getUserId()).thenReturn((long) 1111);
    Mockito.when(user.getFullName()).thenReturn("Test Simon");

    Mockito.when(userService.getUser(Mockito.anyLong())).thenReturn(user);

    JournalArticleResource journalArticleResource = new JournalArticleResourceImpl();
    journalArticleResource.setResourcePrimKey(2000);

    Mockito.when(articleResourceService.createJournalArticleResource(Mockito.anyLong()))
            .thenReturn(journalArticleResource);

    AssetEntry assetEntry = new AssetEntryImpl();

    Mockito.when(assetEntryService.createAssetEntry(Mockito.anyLong())).thenReturn(assetEntry);

    Mockito.when(roleService.getRole(Mockito.anyLong(), Mockito.anyString())).thenReturn(role);
    Mockito.when(roleService.getRole(Mockito.anyLong(), Mockito.anyString())).thenReturn(role);
    Mockito.when(roleService.getRole(Mockito.anyLong(), Mockito.anyString())).thenReturn(role);

}