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

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

Introduction

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

Prototype

OrganizationImpl

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  w w w . j  a v a 2s .  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);

}